青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2348|回复: 2

[疑难] 有关 NXOPEN::PLANE 和NXOPEN::FACE 的问题!谢谢!

  [复制链接]
发表于 2012-4-10 15:36 | 显示全部楼层 |阅读模式
请问 plane 和 face 有什么不同?2 ~% l( [4 N6 Q; O& s" k" |. c4 A
此外,有什么方法使一个指向face类的指针指向plane类?0 @5 u2 o* O. M4 L& ^6 R+ V
例如:# x# k, B- W) a5 O9 Y# N
在Features::IntersectionCurveBuilder类中,3 s" L0 D. E& Q% Q; K& `( B: I
有如图的函数。
3 G, s" [7 v% O  o; P5 V: S9 l5 l5 ]

IntersectionCurve

IntersectionCurve
1 }$ ~5 j6 x0 ^9 I: e/ k" d
其中 相交曲线这个功能的两个面都是plane类型。而从实体上得到的一般是face类型。% p2 ]  }  c6 T8 A$ M7 y
发表于 2012-4-10 20:24 | 显示全部楼层
本帖最后由 samfkkkk 于 2012-4-10 20:55 编辑
8 T- l8 K% T* w8 q& }/ V  D  k( w; B6 V  }2 z) g
plane一般是指基准面,理论上来说是一个无限大的平面。。。face指实体上的面或者片体曲面。& @! O/ |3 K, d7 y8 z  ~
相交曲线这个功能实际应用的时候2种类型的面都能使用。/ n8 g5 b9 n2 M: ^6 `
比如要使用一个plane和一个face做相交
* T; Y& Z3 d7 d  r  @可以这样:
) J4 A6 a) Z3 Q2 |intersectionCruveBuilder->FirstFace()->ReplaceRules( , )
% e( k3 \1 E( m5 x! u( qintersectionCruveBuilder->FirstSet()->Add( face对象)- U0 I5 f1 u/ l6 k2 l* \
intersectionCruveBuilder->SetSecondPlane(plane对象)
5 T0 N6 C7 p& {+ ]0 h实际运用过程中,offset,extrude, sew, split 等等形成的所有片体曲面都可以用dynamic cast转成face对象。因为他们都是face类型的叶类。
1 Q1 U; Q. \7 m, N6 s, x. g, ^# h, o( t) R2 w

点评

非常感谢你的回复!谢谢!  发表于 2012-4-11 09:38
回复 支持 反对

使用道具 举报

发表于 2012-11-20 14:22 | 显示全部楼层
NXOpen中  用UIBlock 菜单点击获取的面 程序中如何获取啊
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-6-30 22:26 , Processed in 0.184031 second(s), 28 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表