iCAx开思网

标题: 请教:有谁知道sw中计算体积的源程序吗?? [打印本页]

作者: 叶夜    时间: 2005-7-11 15:36
标题: 请教:有谁知道sw中计算体积的源程序吗??
sw中可以计算任意实体的体积
但不知道能不能看其源代码啊???
或者有人知道如何计算任意形体的体积不??请不吝指教。
作者: wangdashui    时间: 2005-7-11 15:58
叶夜 wrote:
sw中可以计算任意实体的体积  
  但不知道能不能看其源代码啊???  
  或者有人知道如何计算任意形体的体积不??请不吝指教。
楼主所谓的任意形体是否指产品的外形曲面呀曲面是不能计算体积的
如果是的,曲面可以加厚成实体,可以缝合生成实体
实体的体积楼主就会计算了吧
作者: 叶夜    时间: 2005-7-11 17:45
我指得都是实体
但我需要得是计算体积得源程序或者源代码
SW中是可以计算实体得体积
但有没有办法知道它是如何计算得呀??也就是如何获得这个源代码??
当然,如果有其他方法可以计算出实体体积得也行。。比如说自己编程(这样数学要求好像满高得哦)
作者: 叶夜    时间: 2005-7-11 17:46
因为我需要得是它的计算原理
说白了就是它的源程序
而不是它的计算结果
作者: homer77    时间: 2005-7-11 18:19
它有自己的api可以计算体积的,不知你是不是可以想法调用来解决问题(不过最好是在SW环境下,不然准备工作太多),还是就想研究他的算法
作者: gneful    时间: 2005-7-11 18:32
SW的API里有现成的函数用来计算实体体积
作者: 叶夜    时间: 2005-7-11 18:34
能调用最好
楼上的兄弟是否能否说的详细一点
用那些API
如何调用??
在此先谢了
作者: 叶夜    时间: 2005-7-11 18:41
至于它的算法
也得稍微研究一下
因为所要计算的体积并非所画的实体
还有其他相关的体积需要计算(比如某个面投影到另一个面,中间投影部分的体积等)
所以如果有办法能够查看SW求体积等相关命令的源代码的话,那会省很多事
作者: huangcolin    时间: 2005-7-11 20:12
这个问题
学编程的兄弟 值得学一下啊
作者: 叶夜    时间: 2005-7-11 21:28
请知道的兄弟不吝赐教哈
作者: qbasic    时间: 2005-7-11 21:50
用的是parasolid内核本身的功能,solidworks只是个壳而已(是个非常
  
好和细腻的壳),ug是另外一个依赖parasolid的壳
  
算体积的算法依赖于描述实体的具体方式,
  
如果深研究下去,麻烦了.............
作者: gneful    时间: 2005-7-11 23:22
计算体积
可以使用  Body2::GetMassProperties
或者 MassProperty::Volume
  
关于 “要计算的体积并非所画的实体” ,这点难度很大
关键问题是,对于没有画出来的实体,你如何准确的描述他。如果不能准确描述,又谈何计算体积。(举个例子,我们可以用一个半径值来准确的表述一个球体,但是对于任意实体,要准确表述就不容易了)
  
如果要描述这个实体,是不是需要了解一下SW文件的数据结构,或者自己开发一个类似的数据结构
作者: 叶夜    时间: 2005-7-12 09:24
   
  关于 “要计算的体积并非所画的实体” ,这点难度很大  
  关键问题是,对于没有画出来的实体,你如何准确的描述他。如果不能准确描述,又谈何计算体积。(举个例子,我们可以用一个半径值来准确的表述一个球体,但是对于任意实体,要准确表述就不容易了)  
  
  如果要描述这个实体,是不是需要了解一下SW文件的数据结构,或者自己开发一个类似的数据结构 [/quote]

  
SW本身就可以计算任意形体实体的体积。。。如果能够比较深入的理解它的算法,那对于我们想求的体积还是有可能计算出来的。。关键就是gneful兄所说的,如何准确地描述想求解地物体。。。
比如说,现在有个任意形体地实体和一个平面,如果将这个实体向那个平面投影,我想求中间这段投影体地体积。。。相当于将那个实体以其最大截面向平面延伸,所求的就是那段延伸体的体积。。只要将这段延伸体画出来了,其体积就可以求出来了。。。所以应该想办法把所求物体表现出来。。
作者: 叶夜    时间: 2005-7-12 10:10
那怎么查看SW计算体积的源程序呢??
作者: 叶夜    时间: 2005-7-12 19:01
怎么没人来说几句啊
作者: 路過蜻蜓    时间: 2005-7-12 19:15
汁液兄的问题太高深了,
好比外星人到达了一个贫穷+落后的农村,
向那群文盲的农民发问:“你们的脑袋如何运作的?”
作者: jjjj    时间: 2005-7-12 21:18

作者: 叶夜    时间: 2005-7-13 08:57
路過蜻蜓 wrote:
汁液兄的问题太高深了,  
  好比外星人到达了一个贫穷+落后的农村,  
  向那群文盲的农民发问:“你们的脑袋如何运作的?”

  

作者: 叶夜    时间: 2005-7-13 17:21
怎么没人来说了
顶一下~~~
作者: LG3307    时间: 2005-7-13 18:16
叶夜 wrote:
那怎么查看SW计算体积的源程序呢??

  
两个绝招
派个间谍到SW的开发部门,混个十年八年,总能看到一点东西
或者收购SW,当老板之后,想看啥就看啥
作者: 菜豆    时间: 2005-7-13 20:58
这个问题就像是问AUTOCAD测量长度的源程序。。
  
这种东东都是涉及到内核的,了解内核也就会用了。
作者: 叶夜    时间: 2005-7-13 22:03
晕哦
那。。。
也太困难了
咱还是先用着吧




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