青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 2258|回复: 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函数可以,但我觉得效果不是很好。望各位大侠指教呀!!
' F. j8 M5 o* u0 M( l6 H3 ^8 J% K% F4 P$ D
entity/surf,pt(20)
8 }4 I& j3 g# _. `! U; c. knumber/n(3)
; f; _  Z, f: W2 ^  Vstart:
. \: q3 |6 T  ~6 T8 s/ [1 A$ ^mask/71  b+ }* S- B( x
ident/'请选择面!',surf,CURSOR,x,y,z,rsp
/ C5 k5 s8 P  n# F* qjump/start:,trm:,,,rsp
, e. M' U# C6 bpt(1)=point/x,y,z
5 f  y; b! I! M7 y  m9 I8 Esparf/surf,pt(1),u,v
3 G+ s* V  Q& nn=sposf(surf,u,v): h8 c* ?$ y- J% D
pt(2)=point/n
) z) [/ b5 h# |; V1 \7 W: C9 ]: ^. {2 ctrm:
# r7 S, i0 Y% X+ g1 A+ ^halt; m# {  E  ]+ C  O

7 W5 w2 x8 m% P" {6 ]# ^" @! O8 f
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-9-24 07:12 | 显示全部楼层
只好用点构造器了了!2 B6 c$ K- z% ^; w# x
8 o/ c) V, j8 j7 o3 G( x
       char  *cue="请选择点";
/ c9 F$ b. _. v        UF_UI_POINT_base_method_t   base_method;
  f7 ~2 t- T! [' i% y  {' k        base_method=UF_UI_POINT_ON_SURFACE_PT;) t' `6 i& K( n( `3 W" b1 r; ~
        tag_t  point_tag;
  K; O. u2 Y5 \0 x% [" F        double  coords[3];) H! h  f9 B. j: S
        int   response;
9 k+ X5 u% p+ [- s        UF_UI_point_construct(cue,&base_method,&point_tag,coords,&response);, U% m; l  `' l) R( I, a$ g6 V/ @
        UF_CURVE_create_point(coords,&point_tag);
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-21 21:44 , Processed in 0.080837 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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