PLM之家PLMHome-工业软件践行者

[资料] NX Open C++ 草图几何约束的定义实例

[复制链接]

2014-2-19 13:09:31 3179 0

2470

主题

1275

回帖

8万

积分

管理员

PLM之家站长

积分
82162
QQ
发表于 2014-2-19 13:09:31 | 显示全部楼层 |阅读模式

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
- P) A# R' _% V
" p2 I7 t3 L, k: S( U4 A
假设我们创建了line1 和 spline1,接下来看下如何通过 SkeTCh::ConstraintGeometry结构体进行赋值。* S7 U# ?: u* ]3 Q4 `

& y  E, R( _% n
) Y) g( ^# s! d1. 选择整条曲线,设置如下" d$ Y8 B( v. @0 f
Geometry = line1
; L- I% {7 z9 X% c+ a, sPointType = None
8 @  W' P" m+ B! w7 k) TSplineDefiningPointIndex = 0
, K# J; @; e: w. I  i. m5 M% I3 e0 l. i) m
2. 选择直线的开始点,设置如下
) y) i$ F8 q1 |5 ~' ]8 B1 O+ _  T$ [( YGeometry = line1
- x) Q5 R" D) i) }" xPointType = StartVertex
/ W6 h  _0 q- z2 rSplineDefiningPointIndex = 0& X7 x" u- {. o! O( u

# V! y* V( D+ a8 E9 A! V( e3. 选择样条曲线的第三个定义点,设置如下
2 S/ v: [5 C1 ]: CGeometry = spline1( I5 o* F; P& u3 B/ X
PointType = SplingDefiningPoint
. i% d, b$ r+ d1 Z% P# H0 O1 QSplineDefiningPointIndex = 3
( @" {; {2 y: K3 P0 s. t% J# x' X) u2 o3 {. R9 O0 X7 e
4. 选择样条的第一个点,设置如下
" C5 V/ R2 V& cGeometry = spline1* f$ n$ u# [9 V& q
PointType = StartVertex' I3 E+ D/ l  |2 b9 W) D, B1 Q
SplineDefiningPointIndex = 0
* {$ k( u6 F. ^/ W( A* s    -- OR --+ l  [; h( I, |/ e, I
Geometry = spline1
0 Z( f3 n" B4 N, x1 lPointType = SplingDefiningPoint
7 h* i1 {2 c; X6 hSplineDefiningPointIndex = 10 N" Q/ k7 S$ c! a) T/ M! Z( u

7 t) R$ f! r, z9 Y+ C/ F5 H" N对于样条曲线,
$ L# U  D: d. X# m- e' W样条的定义点从1开始,如果定义样条的起始和终止点,可以使用StartVertex [or EndVertex] 或者设置样条定义点的数字。
/ O. U* d1 c- lSplineDefiningPointIndex 只对样条起作用,如果是其他曲线,设置为0 或者不设置!
+ i3 p& Q, W) ^; ^1 C0 M  [ & |7 ~5 f/ n1 L& \
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了