找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
打印 上一主题 下一主题

关于UG中的KF模块

[复制链接]
11
发表于 2005-1-23 20:30:47 | 只看该作者
#! UG/KF 17.0
#
  
DefClass: ug_edge_blend_example (ug_base_part);
  
#+
     Create a block and apply a blend to its edges.
     To be used with a new metric part.
#-
  
(Number Parameter) Radius: 1.0;
  
(Child) Block: {
   Class;    ug_block;
   Height;    10;
   Length;    10;
   Width;    10;
};
  
(Child) Blend: {
   Class;      ug_edge_blend;
   Edge_Blend_References;  ug_body_askEdges(Block: );
   Radius;      Radius:;
};
12
发表于 2005-1-28 00:44:22 | 只看该作者
多谢!!!
13
发表于 2005-1-30 00:40:13 | 只看该作者
Edge_Blend_References;  ug_body_askEdges(Block: );  
以上那句不解,倒角倒的是所有的边,能实现只倒个别的几个指定的边么,具体的语句有事怎么样的呢?请赐教
14
发表于 2005-2-4 10:23:34 | 只看该作者
:(
完全不懂
:(
15
发表于 2005-2-13 10:11:09 | 只看该作者
能阿,换个函数就行了
16
发表于 2005-2-18 01:01:16 | 只看该作者
怎么换啊 请frecar明示 谢谢了!
17
发表于 2005-2-21 09:17:55 | 只看该作者
函数ug_body_askEdgeClosestToPoint(Any $body, Point $point)
其中$body是边所在的实体
      $point可以是你所要得到的边上的一点.
如果你选的是几条边共点的那一点,那么将得到那几条边的一个LIST
18
发表于 2005-2-22 14:45:22 | 只看该作者
请问frecar兄,如同ug_body_askEdgeClosestToPoint(Any $body, Point $point)这一类的函数的介绍和用法在哪本书里能学习到,ug的doc里面有么,我现在要用到大量这方面的东东,真不好意思一而再再而三的麻烦你啊^_^
19
发表于 2005-2-22 19:11:14 | 只看该作者
帮助文档中都有说明的.
20
发表于 2005-2-24 09:20:51 | 只看该作者
我看到一个dfa文件,楼主能否帮着分析以下,特别是(child)后面的%是什么意思?????
  
#! UG/KF 17.0
  
DefClass: nut (ug_base_part);
    (number parameter) bolt_diameter:1.0;
    (number parameter) hex_height:0.5;
    (point  parameter) position:point(0,0,0);
    (vector parameter) x_direction:vector(1,0,0);
    (vector parameter) y_direction:vector(0,1,0);
  
    (number) hex_flat_width: 1.75*bolt_diameter:;
    (number) radius: hex_flat_width: / 2.0 / cos(30.0);
    (vector) z_direction: x_direction: * y_direction:;
  
    (child list) %lines: {
            class; ug_line;
            start_point; position: + radius:*cos(60*(child:index:-1))*x_direction: +
                                     radius:*sin(60*(child:index:-1))*y_direction:;
            end_point; position: + radius:*cos(60*child:index*x_direction: +
                                   radius:*sin(60*child:index*y_direction:;
            suppress?; true;
            quantity; 6;
    };
  
    (child) %extrusion: {
            class; ug_extruded;
            profile; %lines:;
            end_limit; hex_height:;
            direction; -1 * z_direction:;
    };
  
    (child) %upper_cone: {
            class; ug_cone;
            base_diameter; hex_flat_width: + (2*hex_height:/tan(30));
            top_diameter; 0;
            height; hex_height: + hex_flat_width: * tan(30)/2;
            origin; position:;
            direction; -1 * z_direction:;
    };
  
    (child) %lower_cone: {
            class; ug_cone;
            base_diameter; hex_flat_width: + (2*hex_height:/tan(30));
            top_diameter; 0;
            height; hex_height: + hex_flat_width: * tan(30)/2;
            origin; position: + -1*hex_height:*z_direction:;
            direction; z_direction:;
    };
  
    (child) %hole: {
            class; ug_cylinder;
            diameter; bolt_diameter:;
            height; hex_height:;
            origin; position:;
            direction; -1 * z_direction:;
    };
  
   (child) %bool1: {
            class; ug_boolean;
            operation; intersect;
            tool; {%upper_cone:};
            target; {%extrusion:};
    };
  
    (child) %bool2: {
            class; ug_boolean;
            operation; intersect;
            tool; {%lower_cone:};
            target; {%bool1:};
    };
  
    (child) %bool3: {
            class; ug_boolean;
            operation; subtract;
            tool; {%hole:};
            target; {%bool2:};
    };
  
    (child) %body: {
            class; ug_body;
            feature; {%bool3:};
            color; 4;
    };
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-12-26 14:26 , Processed in 0.035144 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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