青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2020-3-27 14:51 | 显示全部楼层 |阅读模式
如图所示,现在需要创建一段圆弧,如何获取plane0的matrix!代码入下:
* J6 {$ `8 h; L9 p2 c
( f( a% J. Y  {8 {                Point3d point = point0->GetProperties()->GetPoint("Point");                                              double radius=radius0->GetProperties()->GetDouble("Value");9 Q- e3 r1 U1 C+ v7 S. Y( [( \
                double angle=angle0->GetProperties()->GetDouble("Value");& M/ O2 l. D- ?: H+ m: k
                tag_t arcTag = null_tag;
& I% u/ D. w( A% `5 }. s                UF_CURVE_arc_t arc_coords;& F2 x% ?7 L- Y
                arc_coords.arc_center[0]=point.X;
1 @) o& B' J0 H9 Q                arc_coords.arc_center[1]=point.Y;
' k0 p& P4 e# L+ i                arc_coords.arc_center[2]=point.Z;$ z: k( g6 W% x8 b3 F
                arc_coords.radius=radius;. F) G( c9 u3 P3 O2 [( s* ?" z
                arc_coords.start_angle = 0.0;
0 N4 a7 ^6 T% h3 N+ K# H                arc_coords.end_angle =angle * DEGRA;( Y% s, k% V/ s: V  S! R9 O
                arc_coords.matrix_tag=???;! k6 d! w  q. F' I2 b# c9 u! W2 A/ A6 E
                UF_CURVE_create_arc (&arc_coords, &arcTag);7 w8 v8 x0 O1 `+ x$ ~  o
9 b& V: _5 [% n5 L6 B+ z' @
1585291638(1).jpg
0 I$ Q. e/ u8 M5 \
+ x# [8 c; `. L- y9 e" S/ v/ w
3 D1 C, ]- r% u' A
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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