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

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

[复制链接]

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

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

admin 楼主

2014-2-19 13:09:31

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

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

x
2 c; S; @2 ^3 b

6 u3 }. Y: j# A0 \$ Z+ X  Q/ \2 r假设我们创建了line1 和 spline1,接下来看下如何通过 SkeTCh::ConstraintGeometry结构体进行赋值。6 f" y  K# E$ N3 l

9 ~/ B* u4 t7 M2 Y% B/ Q8 S' ]
( w' B$ s) _/ S3 w' C6 g0 q1. 选择整条曲线,设置如下
- s8 s8 g3 E8 r4 m* C4 lGeometry = line12 y) t" `6 \+ z5 y: q
PointType = None
0 C7 K  f0 |8 M4 Y3 H6 |  tSplineDefiningPointIndex = 0  S8 Y4 x" }+ D: }4 N

' b, w  T1 e0 A! I2. 选择直线的开始点,设置如下6 ^- r) O  K1 {
Geometry = line1
% x& q) k1 m( C+ h! M3 L1 d, u/ mPointType = StartVertex
/ n- ^) N3 M' c8 Z  c2 VSplineDefiningPointIndex = 0
0 r8 I' C# @- O2 I3 M' H- S
: Z. j, q1 Q2 X2 ]3. 选择样条曲线的第三个定义点,设置如下) J+ P- ]2 ^' [# R
Geometry = spline1
/ Z% N; K" k7 J5 s' M6 F1 XPointType = SplingDefiningPoint! [0 A' @' D- v, S5 `4 a1 y
SplineDefiningPointIndex = 3# J( X) s1 c4 Y' a0 ?! ^
0 u3 I/ M+ I. m
4. 选择样条的第一个点,设置如下+ |, I' v! z( {& F6 U: {" G
Geometry = spline13 c  O$ f* |  B, K
PointType = StartVertex4 z, H) h4 Q2 D3 s) s' w! s( @
SplineDefiningPointIndex = 0, K! `& \( E% Y( D
    -- OR --+ s8 l+ t! M% l/ P
Geometry = spline1
- }5 Z6 Y; ]. P8 i4 bPointType = SplingDefiningPoint
# Q3 Z, D" G! _# }$ N. `- GSplineDefiningPointIndex = 1* S0 j8 `* [! u0 _. p
6 `8 {2 A6 T5 P" M
对于样条曲线,8 ?) k& ?2 o$ W: v4 b+ G
样条的定义点从1开始,如果定义样条的起始和终止点,可以使用StartVertex [or EndVertex] 或者设置样条定义点的数字。
! o+ F- s, W2 ^0 j& \/ }6 w, y$ WSplineDefiningPointIndex 只对样条起作用,如果是其他曲线,设置为0 或者不设置!  e1 q3 Z2 J3 {0 Q7 U, X
' ^: u& i, }! g
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

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

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

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

    我知道了