青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2020-3-27 14:51 | 显示全部楼层 |阅读模式
如图所示,现在需要创建一段圆弧,如何获取plane0的matrix!代码入下:
/ U6 r1 C, l; e/ v- Z# k, N" r
$ r7 E6 W9 a* y9 R  Y0 ~                Point3d point = point0->GetProperties()->GetPoint("Point");                                              double radius=radius0->GetProperties()->GetDouble("Value");0 ~4 G0 }/ W! R) _; x/ w% D
                double angle=angle0->GetProperties()->GetDouble("Value");+ J* B6 V9 ^3 M- q
                tag_t arcTag = null_tag;5 R# L) I9 u: b+ F" Q3 S
                UF_CURVE_arc_t arc_coords;
4 b5 a0 z$ y& _% A4 Y7 {, v% T                arc_coords.arc_center[0]=point.X;
/ H! b6 b' ?7 a                arc_coords.arc_center[1]=point.Y;9 n; O; W% ]3 m  Q
                arc_coords.arc_center[2]=point.Z;# R+ h8 s; E8 N% k% b
                arc_coords.radius=radius;
7 p1 k7 a* B4 ^: W  T+ I! ^                arc_coords.start_angle = 0.0;  m) r  o7 r* z6 D) d6 T
                arc_coords.end_angle =angle * DEGRA;
) I6 |! Q. }' ~& r# |4 d                arc_coords.matrix_tag=???;
9 X6 C% V. `5 F: v( A* V                UF_CURVE_create_arc (&arc_coords, &arcTag);8 U$ K" t  L( P  e% r! H
5 s$ r3 S! i+ q6 N$ [
1585291638(1).jpg
/ g9 @' m1 K* u! `; d 7 ~$ X% B  \, F( [- R% I0 n

0 x+ O  f/ z8 O) K2 g' r3 e
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-11 01:19 , Processed in 0.078668 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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