青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2330|回复: 4

[讨论] 曲面上任意位置画点!!

  [复制链接]
发表于 2011-9-19 20:11 | 显示全部楼层 |阅读模式
grip中,在曲面上任意位置画个点,点要跟着光标走,如图最后一个功能,各位大侠如何实现!
1.jpg
 楼主| 发表于 2011-9-19 20:17 | 显示全部楼层
如何用ident这个函数实现,不用gpos。
回复 支持 反对

使用道具 举报

发表于 2011-9-20 09:56 | 显示全部楼层
没看懂你的意思
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-20 21:14 | 显示全部楼层
       我是想再grip中用ident函数实现上图中最后一个功能(曲面任意位置画个点),我用了下面的方法,但是画出来的点不在光标位置,我又查找着了函数,但没有在曲面任意位置画点的这个函数,用GPOS函数可以,但我觉得效果不是很好。望各位大侠指教呀!!
4 o, U* @4 h: }7 o+ Q, N# u0 a9 t; s. ^) c
entity/surf,pt(20): H' x9 ^& A! T  f1 i  e
number/n(3)
. K% V5 m9 p3 L! }start:
3 S% Z6 c( D8 u7 C* rmask/71
% `9 E4 U& `1 J7 F2 P. yident/'请选择面!',surf,CURSOR,x,y,z,rsp
8 Z/ s4 O8 [* A4 Xjump/start:,trm:,,,rsp
' s5 ]' l; n1 \. W3 ^% R" Bpt(1)=point/x,y,z
0 b4 d* d  r2 |2 u/ Hsparf/surf,pt(1),u,v
7 N; `- L+ d* f% ^% Pn=sposf(surf,u,v)% Q! W( \6 H4 r$ r& D% _
pt(2)=point/n+ h9 R" Z5 O( I+ m
trm:
' X/ O4 a, P) x) J5 phalt2 m$ N/ q; a7 U$ m
/ r  M+ f) o. _7 P) z
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-24 07:12 | 显示全部楼层
只好用点构造器了了!0 O4 A9 H1 x. f' _" ^/ Z

/ S/ l+ a, O" C       char  *cue="请选择点";
9 D: W. p3 Y: L+ }9 P) x; a        UF_UI_POINT_base_method_t   base_method;
, e2 s/ ]# ~/ M+ e5 Z        base_method=UF_UI_POINT_ON_SURFACE_PT;
3 J* {1 T; I- L  w! D        tag_t  point_tag;  M8 Y- R  t, {% _" P# S
        double  coords[3];8 P' H+ ]; W8 r+ B% K
        int   response;9 s6 q( Y) Q' j0 L4 ]9 {( o
        UF_UI_point_construct(cue,&base_method,&point_tag,coords,&response);
& q1 K% i  n7 A, |& }- b3 C        UF_CURVE_create_point(coords,&point_tag);
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-7-3 14:36 , Processed in 0.183717 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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