[已解决] 已知实体求重量

44
回复
22010
查看
打印 上一主题 下一主题
  [复制链接]

微信扫一扫 分享朋友圈

签到天数: 246 天

连续签到: 2 天

[LV.8]论坛委员

1
发表于 2015-12-9 14:22:11 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
我是一个首鉓行业的,经常要用到重量,重量是体积*密度。rhino里有求体积的命令 volume,但我还得手工用计算机来计算重量,我现在想可以一键得重量,就像有一个命令可以值接得到重量,不知哪位大大可以教教。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏
收藏0
支持
支持1
反对
反对0
订阅 Rhino 最新资讯
回复

使用道具 举报

签到天数: 3044 天

连续签到: 2 天

[LV.Master]开坛元老

2
发表于 2015-12-9 17:19:01 | 只看该作者
写个小代码就可以实现了
帮你作成一小按钮


安装方法就是直接 "重量.rui" 拖入犀牛
重量.rar (8.06 KB, 下载次数: 131)

原代码
[Visual Basic] 纯文本查看 复制代码
Sub Main()
        Const rhObjectPolySurface = 16

        Dim strObject, arrMP

        strObject = Rhino.GetObject("请选择封闭多重曲面", rhObjectPolySurface)

        If Rhino.IsPolySurfaceClosed(strObject) Then

                arrMP = Rhino.SurfaceVolume(strObject)

                If IsArray(arrMP) Then

                        Rhino.Print "体积: " & CStr(arrMP(0))
                        Rhino.Print "黄金重量: " & CStr(arrMP(0) * 19.32)
                        Rhino.Print "白金重量: " & CStr(arrMP(0) * 21.45)
                        Rhino.Print "银重量: " & CStr(arrMP(0) * 10.5020)

                End If

        End If
        
End Sub
Main




回复 支持 反对

使用道具 举报

该用户从未签到

3
发表于 2015-12-9 17:28:07 | 只看该作者
好东西

回复

使用道具 举报

签到天数: 13 天

连续签到: 1 天

[LV.3]三顾茅庐

4
发表于 2015-12-9 18:56:22 | 只看该作者
真不错
回复

使用道具 举报

签到天数: 55 天

连续签到: 1 天

[LV.5]经常光顾

5
发表于 2015-12-9 22:20:44 | 只看该作者
我也很需要
回复 支持 反对

使用道具 举报

签到天数: 55 天

连续签到: 1 天

[LV.5]经常光顾

6
发表于 2015-12-9 22:23:27 | 只看该作者
老师,要计算塑料重量,这个代码要怎么改?,如ABS、PP之类
回复 支持 反对

使用道具 举报

签到天数: 26 天

连续签到: 1 天

[LV.4]三不五时

7
发表于 2015-12-9 22:41:09 | 只看该作者
66666666666666
回复 支持 反对

使用道具 举报

签到天数: 3044 天

连续签到: 2 天

[LV.Master]开坛元老

8
发表于 2015-12-10 00:25:36 | 只看该作者
coreldraw9 发表于 2015-12-9 22:23
老师,要计算塑料重量,这个代码要怎么改?,如ABS、PP之类

中文按需要替换


代码中


CStr(arrMP(0) * 密度)
回复 支持 反对

使用道具 举报

签到天数: 457 天

连续签到: 1 天

[LV.9]论坛支柱

9
发表于 2015-12-10 08:22:45 | 只看该作者

回复

使用道具 举报

签到天数: 246 天

连续签到: 2 天

[LV.8]论坛委员

10
 楼主| 发表于 2015-12-10 09:32:27 | 只看该作者
modern 发表于 2015-12-9 17:19
写个小代码就可以实现了
帮你作成一小按钮

多设备M大,你的一个小小帮助让我心里感激
回复 支持 反对

使用道具 举报

签到天数: 246 天

连续签到: 2 天

[LV.8]论坛委员

11
 楼主| 发表于 2015-12-10 09:41:41 | 只看该作者
modern 发表于 2015-12-9 17:19
写个小代码就可以实现了
帮你作成一小按钮

M大,刚才试了一下,好像STL的不可以,能不能帮忙改一下
回复 支持 反对

使用道具 举报

签到天数: 246 天

连续签到: 2 天

[LV.8]论坛委员

12
 楼主| 发表于 2015-12-10 09:44:14 | 只看该作者
modern 发表于 2015-12-9 17:19
写个小代码就可以实现了
帮你作成一小按钮

十分感谢。
回复 支持 反对

使用道具 举报

签到天数: 2 天

连续签到: 1 天

[LV.1]到此一游

13
发表于 2015-12-10 10:13:54 来自手机 | 只看该作者
好东西,m大辛苦了
回复 支持 反对

使用道具 举报

签到天数: 148 天

连续签到: 1 天

[LV.7]亲友会员

14
发表于 2015-12-10 10:41:24 | 只看该作者
谢谢分享
回复

使用道具 举报

签到天数: 3044 天

连续签到: 2 天

[LV.Master]开坛元老

15
发表于 2015-12-10 11:16:21 | 只看该作者
gwwgj 发表于 2015-12-10 09:41
M大,刚才试了一下,好像STL的不可以,能不能帮忙改一下

我已经更新了下载
增加了右键功能,计算网格重量
回复 支持 反对

使用道具 举报

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

本版积分规则

15927211580

周一至周五 9:30-18:00

武汉市武昌区中山路380号201

  • 关注微信公众号

  • 微信咨询客服号

QQ- Archiver- 鄂ICP备12016959号   充值M币 |勋章中心 | ( 鄂ICP备12016959号 )

Powered by Discuz!X3.2© 2001-2013 Comsenz Inc.

金融信息行业协会理事单位 | 信息服务业行业协会会员单位 | 网络信贷服务业企业联盟单位