PLM之家精品课程培训,联系电话:18301858168 QQ: 939801026

  • NX二次开培训

    NX二次开培训

    适合初级入门或想深入了解二次开发的工程师,本培训结合ufun,NXOpen C++,大量的实例及官方内部的开发技术对于老鸟也值得借鉴!.

    NX CAM二次开发培训报名 NX二次开发基础培训报名
  • PLM之家Catia CAA二次开发培训

    Catia二次开发培训

    Catia二次开发的市场大,这方面开发人才少,难度大。所以只要你掌握了开发,那么潜力巨大,随着时间的积累,你必将有所用武之地!

  • PLM之Teamcenter最佳学习方案

    Teamcenter培训

    用户应用基础培训,管理员基础培训,管理员高级培训,二次开发培训应有尽有,只要你感兴趣肯学习,专业多年经验大师级打造!

  • PLM之Tecnomatix制造领域培训

    Tecnomatix培训

    想了解制造领域数字化吗?想了解工厂,生产线设计吗?数字化双胞胎,工业4.0吗?我们的课程虚位以待!

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

[二次开发源码] UGNX二次开发源码分享:关于显示UG NX临时箭头功能

[复制链接]

2015-7-31 09:51:55 3172 0

admin 发表于 2015-7-31 09:51:55 |阅读模式

admin 楼主

2015-7-31 09:51:55

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

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

x
0 q$ i4 }/ q) H+ L2 ^
& J  T) I* r2 B8 Q+ l

7 p5 t7 w2 `" M* c' H% l( h+ Y
) T2 j4 y0 ]: X2 z这功能其实很好用,比如选择面,自动显示面的法线等等。$ Q7 u- k: o6 r' J7 g
/ U' @2 b3 R1 o* T# U* a
static void do_UGopen_api(void)' I/ w* K7 W9 T7 b
{
1 o* i% |. ~. E8 D: m  double pt1[3] = {0.0, 0.0, 0.0};
0 ~' F$ W/ a* a) A  double pt2[3] = {2.0, 2.0, 2.0};: s9 ~8 g; [, f/ T
  double pt3[3] = {-2.0,-2.0,-2.0};
% D( h. `! x. L" s, K1 }  double vect1[3] = {1.0, 1.0, 1.0};7 }: R) c0 U0 b4 ~7 k
  UF_DISP_conehead_attrb_s attrb;
. d/ U+ N0 a3 `  _' W$ H  UF_DISP_conehead(UF_DISP_ALL_ACTIVE_VIEWS,/ Z0 t. Z2 V" _5 J
                   pt1, vect1, 1);
# u# U  m4 ~4 J- _' F- c   /* Example to draw the vector with the base of its staff! }) u* t( K% x5 B  p8 N) ~7 q
      anchored at the origin so that the vector appears to point
: |0 t1 K6 T) J# a9 _      away from the origin% }( F% {. k# l
   */
  [! S& h( o- G) S  UF_DISP_conehead(UF_DISP_ALL_ACTIVE_VIEWS,
: j! B# Y  J8 [1 Z/ t  X6 `                   pt2, vect1, 0);
8 i, _0 e- Y4 n/ B  UF_DISP_labeled_conehead(UF_DISP_ALL_ACTIVE_VIEWS,8 w# y$ ?+ V+ W) n7 T$ I% D. w( c
                           pt3, vect1, 0, "Normal");
. c- ~; C1 J0 \) ?" _6 `" L  UF_DISP_get_conehead_attrb(&attrb);
* f, P0 K5 c9 v: U# L+ q' C4 C: }5 G  /* Use color index three */
$ [8 e4 B! |, W, ~  e$ R  attrb.color = 3;
; x! y$ K. I' f  /* Update the current attribute settings */
( C2 G3 `$ W% w" d  UF_DISP_set_conehead_attrb(&attrb);
( g2 y) q. u# s6 c' U- P) j+ q  printf("\nCurrent conhead display settings:\n");
; e" \+ S9 F7 V) u! [7 C  printf("\tLength of Staff: %g\n", attrb.staff_length);
  \+ K8 _* S$ }7 x  printf("\tTotal Length: %g\n", attrb.total_length);
) w9 p1 ~/ A' d3 K1 r  printf("\tRadius of Cone Base: %g\n", attrb.cone_radius);
" w7 [! Z9 T& @6 o- y/ l- o  printf("\TColor Index: %d\n", attrb.color);
. j8 q0 {7 Q: b  printf("\tFont Index: %d\n", attrb.font);
+ v8 N& G  }1 |- q# c* I$ J) T  printf("\tDensity Index: %d\n", attrb.density);
4 ~. Z" e  V, S1 F  q# L5 f6 v}
* `, X! ?6 R1 g9 l& S! S, L+ @2 n6 \3 _( Z- `* w/ Z& C
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 www.diantuankj.com/ doTeam.tech
回复

使用道具 举报

发表回复

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

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了