青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

  [复制链接]
发表于 2012-4-10 15:36 | 显示全部楼层 |阅读模式
请问 plane 和 face 有什么不同?
8 Q4 {$ d" b6 ?! K; @5 y! [此外,有什么方法使一个指向face类的指针指向plane类?& Y9 K+ D1 F* W2 s7 T* i. Z/ w
例如:
+ k: l/ F; ?% g# z0 ]6 M7 ]1 `, K# o/ c) a在Features::IntersectionCurveBuilder类中,  t8 I+ |& ?$ Y5 F7 R# c
有如图的函数。: T& S* d% a* ^1 f+ k

IntersectionCurve

IntersectionCurve

$ n. L) A! J  Q6 a7 m/ f8 e其中 相交曲线这个功能的两个面都是plane类型。而从实体上得到的一般是face类型。% k/ ^2 j% @+ K# b
发表于 2012-4-10 20:24 | 显示全部楼层
本帖最后由 samfkkkk 于 2012-4-10 20:55 编辑
- c* B9 E  e& z7 R. }
+ K2 l, }  N$ E; ~2 g; F5 jplane一般是指基准面,理论上来说是一个无限大的平面。。。face指实体上的面或者片体曲面。. I9 g7 n! A; }% W
相交曲线这个功能实际应用的时候2种类型的面都能使用。0 Q& R, _6 U6 n- E' e/ G1 n8 m
比如要使用一个plane和一个face做相交
8 v* k) ]7 ?" I. ?( k9 j) m" y可以这样:
+ N% R5 Q  s1 }+ `2 F8 Q3 E8 \intersectionCruveBuilder->FirstFace()->ReplaceRules( , )
. o; b$ {: Y, y* Q) ]intersectionCruveBuilder->FirstSet()->Add( face对象), V' a; o$ q0 w& g$ f. T7 N
intersectionCruveBuilder->SetSecondPlane(plane对象)
% o" Q  f1 }+ |8 l# }3 k实际运用过程中,offset,extrude, sew, split 等等形成的所有片体曲面都可以用dynamic cast转成face对象。因为他们都是face类型的叶类。9 j6 t7 O6 L; s

# U' C+ K* C3 M6 [. `! k6 q8 m

点评

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-1-24 13:01 , Processed in 0.061918 second(s), 27 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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