PLM之家PLMHome-工业软件与AI结合践行者

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

[复制链接]

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

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

admin 楼主

2014-2-19 13:09:31

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

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

x

/ U! |/ L, [; Q4 W( K 3 b4 i8 S2 A, ^8 R  h, {
假设我们创建了line1 和 spline1,接下来看下如何通过 SkeTCh::ConstraintGeometry结构体进行赋值。
# `* X8 ]$ I( y  E. y  q# U7 o
4 p& {2 n. i+ @& b7 A1 h" p+ h' F  d8 M. @1 z+ L( X/ m
1. 选择整条曲线,设置如下9 r) l) n+ [+ D1 N3 V
Geometry = line15 g" \8 S6 ~! O3 g( |3 s2 T% `; ?8 g+ r: @
PointType = None
$ b8 q) t4 X, C1 e; ]- g" |. @( P" USplineDefiningPointIndex = 0
2 j9 r$ J# H  e7 i2 N8 y! V! g5 y! d
2. 选择直线的开始点,设置如下
( j9 q+ X& K) ~5 J6 eGeometry = line10 a1 h: O: I9 a1 T, s8 A
PointType = StartVertex  D1 E* S2 H3 ^1 b$ U- f$ f. \, T4 L
SplineDefiningPointIndex = 0
) q0 t" P8 W* P4 s, Q
: O6 G7 o0 v* p1 ^3. 选择样条曲线的第三个定义点,设置如下
5 p* J$ [: {/ x6 _Geometry = spline1
& I" }! a/ C1 EPointType = SplingDefiningPoint9 m$ m" V9 _7 f: r* x: i( F
SplineDefiningPointIndex = 39 [- E  s* Q' X) D/ O0 ]% J6 H
: C7 Z" `: i6 k: |" h
4. 选择样条的第一个点,设置如下
: w7 G0 i- X6 e+ v6 q: y, bGeometry = spline1. ^  j& G7 }- s. g- F4 L
PointType = StartVertex: p' Z0 A( l( {6 {$ q8 z9 U
SplineDefiningPointIndex = 0
: A* Q- E, n0 \* P/ }$ Y$ P    -- OR --
$ @  a  \) U& F5 b* r+ }5 h( JGeometry = spline1
/ i) v  P" Z' E5 }PointType = SplingDefiningPoint
" C4 o2 P* z6 D5 k* M6 Y* }& sSplineDefiningPointIndex = 1
+ i0 y3 ~3 ^/ C' c1 Q" p+ f/ V* b 3 @3 o  b; z# J0 n; c% m* ~& @4 U, K
对于样条曲线,0 a$ D5 e  X7 x2 {3 w7 s) l
样条的定义点从1开始,如果定义样条的起始和终止点,可以使用StartVertex [or EndVertex] 或者设置样条定义点的数字。
# [- `5 s# @2 [6 DSplineDefiningPointIndex 只对样条起作用,如果是其他曲线,设置为0 或者不设置!
# h9 D1 c6 k6 N7 u; ]8 @2 M
4 j- U- J$ ]% m: V4 `6 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二次开发专题模块培训报名开始啦

    我知道了