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

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

[复制链接]

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

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

admin 楼主

2014-2-19 13:09:31

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

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

x
/ y4 n; M8 ]9 S
! F' h+ b! x9 D# a2 c2 v
假设我们创建了line1 和 spline1,接下来看下如何通过 SkeTCh::ConstraintGeometry结构体进行赋值。
# W7 f1 [; ?# Y  W" F7 B. }. n2 L
9 r8 o# w2 c9 S: y4 d) b0 }+ i3 h/ E4 m
1. 选择整条曲线,设置如下
  d" h1 n4 b4 G: B  xGeometry = line1( ]9 \% W: L, T; Y0 K0 Q
PointType = None
8 G9 e  S  |8 [# U! F9 L; NSplineDefiningPointIndex = 0
) k( N1 H1 U. l$ \4 M8 U
3 l! S. ]; h) Y" ?) ^* h* G  [* e2. 选择直线的开始点,设置如下5 J$ X6 G4 @! |1 O0 Y
Geometry = line1
* j8 j! f, k$ xPointType = StartVertex: s7 ?8 }5 O- I3 ~5 ]
SplineDefiningPointIndex = 01 ?6 e! x; o( A

4 Q& F* T# l0 e  f8 r0 D3. 选择样条曲线的第三个定义点,设置如下
4 n( H$ Q" K1 n& w6 q. LGeometry = spline17 @) p. M6 W) T# Z
PointType = SplingDefiningPoint. [3 i7 l' J3 W- f7 O' n
SplineDefiningPointIndex = 3
* M+ D6 G* g7 w' a
1 Q6 J! [3 [& N, v4. 选择样条的第一个点,设置如下% Z. [. Z5 R( r4 t8 D
Geometry = spline10 r5 \! B- m" T; M7 y% u5 r) A
PointType = StartVertex
0 P7 ~& ~0 X7 }/ eSplineDefiningPointIndex = 0( n* `, J0 i6 _' T/ d
    -- OR --
, L& @6 u! A- g& rGeometry = spline1- H- U& G2 {: a) y8 d
PointType = SplingDefiningPoint/ R! J9 ~3 i+ N8 E8 L2 C
SplineDefiningPointIndex = 1* ^& y: e' z% u
* l7 N: c' G. |. _2 U0 m
对于样条曲线,
7 n7 Z" n+ D& \  x8 d" c样条的定义点从1开始,如果定义样条的起始和终止点,可以使用StartVertex [or EndVertex] 或者设置样条定义点的数字。
+ }6 `% ]# `: j) t: [8 sSplineDefiningPointIndex 只对样条起作用,如果是其他曲线,设置为0 或者不设置!
3 q( v/ b9 w7 f1 X* V, N' v! P
) e( t& v7 X- T: l( I7 L3 n
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了