青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2020-3-27 14:51 | 显示全部楼层 |阅读模式
如图所示,现在需要创建一段圆弧,如何获取plane0的matrix!代码入下:8 Z8 r9 W- k1 [; {( t; ^% o/ \: L0 C
) f% f! ^: [; ~
                Point3d point = point0->GetProperties()->GetPoint("Point");                                              double radius=radius0->GetProperties()->GetDouble("Value");
- G% [: s9 Q+ r  R                double angle=angle0->GetProperties()->GetDouble("Value");
! N$ u7 f  K% {. o+ g                tag_t arcTag = null_tag;
9 ]; C; a( a6 y6 T5 n# Z, H, j& x* |                UF_CURVE_arc_t arc_coords;$ g! j+ `, `* A2 T: j( z. }
                arc_coords.arc_center[0]=point.X;
  K6 s7 h8 R+ O) l1 S5 z. H+ b                arc_coords.arc_center[1]=point.Y;2 |0 m- X7 |( k& ~1 Z. _. Y
                arc_coords.arc_center[2]=point.Z;8 p1 [- P1 u6 f# D4 a+ W
                arc_coords.radius=radius;: ~9 D* X6 M+ ?  D2 m& f6 {4 B" z
                arc_coords.start_angle = 0.0;- V/ |- l4 U# A: j2 g) w  M; s
                arc_coords.end_angle =angle * DEGRA;
) b, N9 N1 x& |$ L+ z3 e                arc_coords.matrix_tag=???;
9 o* m  U6 h- b) N; J                UF_CURVE_create_arc (&arc_coords, &arcTag);/ u! m* n1 c# Y4 A) Z

3 @% u* F% r3 s6 n9 i( T& \ 1585291638(1).jpg 9 A3 A1 y0 l+ b

8 k3 V5 @) R; q! }! }0 r2 |2 c ; `7 |; H$ i/ s9 T' @
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-6-24 20:06 , Processed in 0.052552 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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