青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 120|回复: 0

[我问你答] 现在需要创建一段圆弧,如何获取plane0的matrix

[复制链接]
发表于 2020-3-27 14:51 | 显示全部楼层 |阅读模式
如图所示,现在需要创建一段圆弧,如何获取plane0的matrix!代码入下:
- ]& q, }" l5 Z0 o7 q/ m- S% O& H8 H5 a* v+ F' C4 Q
                Point3d point = point0->GetProperties()->GetPoint("Point");                                              double radius=radius0->GetProperties()->GetDouble("Value");
3 N7 h0 x6 ~7 S$ ]& d" O* ]# z' @                double angle=angle0->GetProperties()->GetDouble("Value");
5 B* F  ]. p5 ]8 A+ b' x                tag_t arcTag = null_tag;
8 ~  ]& O6 C4 l% x. x                UF_CURVE_arc_t arc_coords;
% f8 m9 ?# Z$ d( W/ x" l5 J6 d                arc_coords.arc_center[0]=point.X;3 b' y1 E7 y8 _7 [
                arc_coords.arc_center[1]=point.Y;9 J# A9 z+ k2 F% L1 p) A
                arc_coords.arc_center[2]=point.Z;
7 C$ u1 A1 R) M4 P/ A                arc_coords.radius=radius;; U& `. y( ~, U) ?* Y  `# o! R, q( _
                arc_coords.start_angle = 0.0;2 B' [2 Y# z! V4 T
                arc_coords.end_angle =angle * DEGRA;
  @9 F& o6 j6 A) i  R  ?! Z, K4 y( b                arc_coords.matrix_tag=???;
! ?2 V) O" @% E/ h  v                UF_CURVE_create_arc (&arc_coords, &arcTag);
% u8 {2 m+ `) `  l  V! o& |8 c% m' d
8 B' J: V4 m, b$ O 1585291638(1).jpg / e4 J, v3 Q; u0 H
  c8 S0 n* `* h# ?7 y
& {' h' K) f1 }- j  ]6 B
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-13 13:57 , Processed in 0.056543 second(s), 22 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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