PLM之家PLMHome-国产软件践行者

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

[复制链接]

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

admin 发表于 2014-2-19 13:09:31 |阅读模式

admin 楼主

2014-2-19 13:09:31

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

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

x
* L9 |4 Z% g1 E3 T6 d' P3 e

' K" z8 ~& w$ a$ O假设我们创建了line1 和 spline1,接下来看下如何通过 SkeTCh::ConstraintGeometry结构体进行赋值。
0 T  e/ B7 `. }: W9 z# x. ^ ; g4 \9 P4 C8 W
/ n' o+ u2 ^5 v6 O
1. 选择整条曲线,设置如下
& a) }. O8 N+ p$ Y% i2 U2 ]Geometry = line18 }  \* _/ `! E. F
PointType = None$ c6 R5 }+ Z1 E/ W* m( x
SplineDefiningPointIndex = 0: D) [+ R' Q7 M5 a- n# i: u- g
3 _% ~- E' [( S
2. 选择直线的开始点,设置如下$ w( x; ^: Z* a5 [8 F5 Z
Geometry = line1
3 s% N; Y, R* M6 Q5 X- R8 A: ~PointType = StartVertex
3 Z, J) q  H+ j! L; \SplineDefiningPointIndex = 0+ U" V. k1 m2 i3 Z# e* o3 H/ b

2 x2 A+ ?) T& f7 l% d3. 选择样条曲线的第三个定义点,设置如下3 _% ^, q6 H/ |7 |# y. F5 _
Geometry = spline1& J2 x9 S- z; b  }' o
PointType = SplingDefiningPoint
) g8 z& d' m1 `# kSplineDefiningPointIndex = 3
9 g1 m& N2 `4 ~( K3 P4 S. u! R8 M- `; f" ]4 w0 C9 ^
4. 选择样条的第一个点,设置如下' F7 O5 q9 V) j# K0 ^) Y
Geometry = spline1
  X* d6 H, a8 FPointType = StartVertex
$ k6 g3 h9 g! X7 XSplineDefiningPointIndex = 09 `) [/ L0 X" \
    -- OR --
0 l8 V$ M' D; SGeometry = spline1
0 _- Z) |2 ]% s- f, u9 f4 xPointType = SplingDefiningPoint3 ?( ^9 Z, X, q- ~6 e
SplineDefiningPointIndex = 1  m0 U5 ^2 g( \; x2 E6 q% n
; y8 g, p* m$ p) J( \
对于样条曲线,% z- ], p+ G8 ?. Z. s3 N
样条的定义点从1开始,如果定义样条的起始和终止点,可以使用StartVertex [or EndVertex] 或者设置样条定义点的数字。
7 v0 @4 R; O. k% I- wSplineDefiningPointIndex 只对样条起作用,如果是其他曲线,设置为0 或者不设置!
4 f' ]& `4 F2 S- H+ c7 L8 P
; Q$ v* G* I$ U7 W
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了