请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
×
PLM之家-NX9.0 二次开发实例视频 34 NXOpen C++创建基本特征高级UI组合
) b" ?6 B. ?3 A! b6 I
NXOpen C++
& x3 Z; e7 K" u, Y1 V1 Q$ m& E
( U$ c5 u, e) `5 i! R$ f' D& M1 p! W i
视频列表:! o: g: ]# t z5 q$ f
PLM之家-NX9.0二次开发实例34 NXOpen C++创建基本特征高级UI组合(1)项目概述$ u0 C2 y2 I8 D8 K! e4 y
PLM之家-NX9.0二次开发实例34 NXOpen C++创建基本特征高级UI组合(2)UI创建
6 r2 h) {4 q% E, C A# Q/ j0 P PLM之家-NX9.0二次开发实例34 NXOpen C++创建基本特征高级UI组合(3)UI切换显示# }2 W7 d3 ^$ }( S1 ?* z6 S7 D
PLM之家-NX9.0二次开发实例34 NXOpen C++创建基本特征高级UI组合(4)基本功能实现0 s4 ?( e+ D, U
PLM之家-NX9.0二次开发实例34 NXOpen C++创建基本特征高级UI组合(5)图片路径处理
7 A; g$ F: b! v! _8 ] PLM之家-NX9.0二次开发实例34 NXOpen C++创建基本特征高级UI组合(6)不同平面草图处理
" C. u+ W! E, r. g
/ x- O: ^; v4 L4 c7 u T6 Z4 g. ^) S% K
基本特征组合
( n7 w% o8 D# I: u G
内容:) n& [+ y2 [$ N! M. R2 c* F
通过对草图的创建,拉伸,旋转等功能的综合,可以完成整个程序的设计。% P( U/ |6 u: C' V$ R5 V
目的:" l) Q& Y) f8 w# t
一个复杂的程序是通过多个小程序共同组件的,通过对这个实例的处理,可以知道对于NX中UI的显示等操作技巧。7 v. _1 [0 K( s: w2 I
需要处理的几个问题:+ J: E' {7 O$ E( g+ u& B7 ^% P2 J
(1)BMP图片的静态显示问题
% y) c& N" Z$ @+ E" n(2)草图在Y,X平面上的处理
& k% g d: y) ~# ?9 s$ ]: W7 ~6 P& D(3)拉伸和旋转UI界面上显示问题
5 C. n! S: ?- z% s2 U(4)代码的合并和简化1 l- j( I# F6 y( \
0 U+ {3 A$ x) t# K2 w0 e; i
二次开发实例
4 F6 F. _7 h' B+ M& i6 t5 h+ X$ N& Q& u5 H1 T/ c
关键代码分享:
& o4 _3 P/ K, O5 y7 {5 e# n f7 p. \* u w
9 ]1 H4 L1 D" X; E! D
Ske TCh* createIPSketch(); Sketch* createIPZSketch(); Sketch* createIPXSketch(); Sketch* createIPYSketch(); void createExtrude(Sketch *sketch); void createRevolve(Sketch *sketch);
9 K; p6 c# k: g9 p( h3 x" @
) c8 I( U# H. m3 J5 h: w& h+ d$ i5 m; B7 P/ K$ C3 ~
R$ C" N+ d& {9 e' ~$ B4 l
4 x6 e% ?% Q. o! j |