iCAx开思网

标题: 【讨论】“逆点资料‘这个问题 [打印本页]

作者: zyd-ysf    时间: 2002-8-25 10:11
标题: 【讨论】“逆点资料‘这个问题
各位兄台,大家好!
好久不见,终于可以有空回来!
     我想再问一次下面的问题,在SW中,能否从已经做好的曲面或实体中输出离散数据点(比如矩阵形式)来表达这个曲面或者实体(类似三维坐标测量机的测量结果)。
     举个简单的例子,比如说人脸,可以通过(x,y,z)的形式表达出来,Z表示某一个x,y处的高度。
作者: Shadow    时间: 2002-8-25 14:13
好象不行---
不过,从编程的角度而言,这应该不是很难的事情吧-----
SW倒是有一个可以在面上划分UV线的功能的。
作者: lhg    时间: 2002-8-25 14:51
SW倒是有一个可以在面上划分UV线的功能的。  
  
在哪里。好像没有用过哦
作者: wqh469    时间: 2002-8-25 16:11
  Solidworks可以在已经生成的曲面上生成一些曲线,然后根据这些曲线的数据去表达这个曲面
的信息。
作者: zyd-ysf    时间: 2002-8-25 16:15
这么说的话,可以通过很多个线条来表达这个曲面了?
但如何做这些曲线呢?
作者: zyd-ysf    时间: 2002-8-25 16:16
Shadow wrote:
好象不行---
不过,从编程的角度而言,这应该不是很难的事情吧-----
SW倒是有一个可以在面上划分UV线的功能的。

  
谁具有这方面的编程经验,能否讲一下思路,非常感谢!
作者: zyd-ysf    时间: 2002-8-27 09:43
各位斑竹在哪里?期待。。。。。
作者: zyd-ysf    时间: 2002-9-2 09:24
这个话题很不好回答吗?
作者: I_love_sw    时间: 2002-9-3 17:45
开发我不懂.不过SW的帮助文件里面有以下内容.面部曲线(Face Curves)
您可从面或曲面提取 iso-参数 (UV) 曲线。 此功能的应用包括为输入的曲面提取曲线然后使用面部曲线进行局部清理。
  
您可指定一均匀放置的曲线的网格或生成两个直交曲线的位置。
  
网格
  位置
   
  
由此步骤生成的每个曲线都成为单独的 3D 草图。然而,如果您启用面部曲线时正在编辑 3D 草图,那么所有提取的曲线都将添加到激活的 3D 草图。
  
欲提取 iso-参数曲线:
  
单击面部曲线  或工具、草图绘制工具、面部曲线,然后选择一个面或曲面。
  
- 或 -
  
选择一个面或曲面,然后单击面部曲线  或工具、草图绘制工具、面部曲线。
  
曲线的预览出现在面上。曲线的一个方向为一种颜色,而另一方向为另一种颜色。颜色与面部曲线 PropertyManager 中的颜色对应。该面的名称显示在面  方框中。
  
在选择下,任选两者之一:
  
网格 - 均匀放置的曲线。为方向 1 和方向 2 指定曲线的整数。
  
位置 - 两个直交曲线的相交处。在图形区域拖动位置,或为方向 1 从底部、为方向 2 从右部指定百分比距离。
  
方向 1 开/关或方向 2 开/关复选框 - 如果不需要曲线可消除。
  
位置顶点  - 选择一个指定两条曲线相交处的顶点或点。此顶点不能被拖动。
  
在选项下,选择或消除:
  
约束于模型 - 当被选择时,曲线随模型更改而更新。
  
忽略孔 - 用于带内部缝隙或环的输入曲面。当选择时,曲线通过孔而生成,好象曲面为完整无缺。当被消除时,曲线停留在孔的边线。
  
单击确定 。
  
曲线在 FeatureManager 设计树中显示为 3D 草图。
  
注意: 如果曲面边线信息不能配合,则不能生成边线曲线。错误信息会说:没能从 X 面部曲线生成 X。请考虑使用转换实体引用。您可通过打开一 3D 草图并使用转换实体引用  草图工具来生成丢失的曲线。
作者: lxykkk    时间: 2002-9-4 00:50
我在MASTERCAM中是这样做过:用IGS将SOLIDWORKS的曲面调入,然后再从MASTERCAM中-〉绘制-〉点-〉网格点,接着:绘制-〉点-〉投影至面,这样可将点投影到面上,再-〉档案-〉档案转换-〉ASCII即可输出点文件。X、Y的间距可自由设定。
作者: Shadow    时间: 2002-9-4 07:04
这样绘制的点应该是在投影方向上等间距的,但不是在面上等距吧---
作者: zyd-ysf    时间: 2002-9-4 16:37
谢谢上面的几位仁兄,不过我现在找到了另外一种思路:
从SW中输出SAT(或者IGS)文件,在网格划分软件(如GAMBIT等)中读入模型并进行网格划分,然后输出点资料。
作者: Shadow    时间: 2002-9-5 16:16
GAMBIT是什么软件?发个界面看看---
作者: zyd-ysf    时间: 2002-9-6 12:10
过两天些个详细的“逆点资料‘获取过程给你看
作者: antslg    时间: 2002-9-8 18:51
zyd-ysf wrote:
过两天些个详细的“逆点资料‘获取过程给你看

  
你可别忘了
作者: zyd-ysf    时间: 2002-9-9 10:19
菜版兄近来很忙啊?好久才见你露联!满想你的,你是一个非常热心的朋友!
  
下面的几个图象就是我制作光学幻影的基本步骤,主要的特色是第一步使用了SW:
1、SW造型,输出SAT格式的文件(6.0,其它如IGS等也可以)
2、在GAMBIT中读入*.SAT文件,进行网格划分(GAMBIT的资料和介绍见HTTP://WWW.FLUENT.COM/)
3、输出网格数据,然后根据其文件格式读出逆点资料并重新进行插值到所需要的点。
4、调用逆点资料的数据文件,计算生成幻影图(计算机3D立体图)
作者: zyd-ysf    时间: 2002-9-9 10:19
第一步:
作者: zyd-ysf    时间: 2002-9-9 10:20
第二步结果:
作者: zyd-ysf    时间: 2002-9-9 10:22
第四步结果1(随机点型)
作者: zyd-ysf    时间: 2002-9-9 10:23
第四步结果2(图基型)
作者: zyd-ysf    时间: 2002-9-9 10:36
到此为止,逆点资料这个问题基本解决了!
    我想征集一个面具(人脸的造型),然后幻影,不知各位仁兄能否共享一个让我玩玩,谢谢!
作者: antslg    时间: 2002-9-9 10:54
噢!我是埃及人
什么也没幻出来




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3