html计算器_超好用的SU计算器来了!

Indexz+ v0.1.0 发布

尝试完全拥抱自由和开源的商业化,危险又刺激,现在的生活就缺少这种感觉 : )

e3a5b53743ddeacdadc925ebf9480851.gif

向没听过的朋友再次简单介绍一下插件功能

Indexz+可以将与模型相关的任何计算流程保存为文件,像计算器一样随时调用并在一秒内得到计算结果,相信对每个使用SU做设计的人都会有帮助。

插件相关的说明,插件及以上动图里的像素风皮肤购买页面,都已发布到讨论区,低价促销中:

bbs.ketchup.plus

更重要的是您的建议,请转发+留言!

主要功能

写这个Sketchup插件,是因为深恶痛绝设计工作中重复的计算和修改。

Indexz+可以将与模型相关的任何计算流程保存为文件,像计算器一样随时调用并在一秒内得到计算结果。

这是也一个 自由软件,因为不喜欢类似office这种高高在上又难受的用户体验。通过完全开源,用户能自由修改软件以符合自己的使用习惯,享受最大化的软件价值与舒适感。

但是使用时还请遵照 开源协议。

基础操作

单击任务栏的按钮开关插件功能。点击设置(config)按钮,修改Load_on_start参数为0,启动SU时不会启动插件,为1则反之。修改show_title_when_idle参数为1,没有选择元素时会重置面板,为0则反之。

在面板打开时,选中任意模型元素查看面板显示的计算结果

面板底部按钮可以替换、编辑现有公式文件,需手动或按 ctrl+s 保存文件。

面板底部按钮还能进行设置和更换主题

安装要求SketchUp 2017版本及以上

运算逻辑

插件会遍历当前所有被选中的元素,每一个元素按照自定义的公式计算一次。当选中多个元素时,只有进行累积加减乘除运算的变量的数值会累积,其他变量则在不断地刷新。

编辑公式文件

单击面板底部的 New 按钮,载入新的公式文件,新的地址会自动保存。注意如果是自己新建的 txt 文件想显示中文,需要将文件另存为,并选择编码为 UTF-8 。

单击面板底部的 Edit 按钮,编辑现有的公式文件,需手动保存(ctrl+s)

计算公式完全按照 Ruby 语言的语法,详细内容可以参考 这里

简单来说,语法要求等号左侧固定为被赋值的变量名称,只能以小写字母开头。等号右侧为计算公式,其中引用的变量名称,在此之前必须有过计算的结果。累积加减乘除公式为+=、-=、*=、/=,初始值为0。

文件还支持多行的判断语句,详细内容可以参考 这里

插件可以采用任何API允许的计算。高端玩家可以参考 国内(更新很慢)和 官方(推荐)的API文档,根据需求自行开发算法。

公式文件地址:

c:\Users\Administrator\AppData\Roaming\SketchUp\SketchUp 2020\SketchUp\Plugins\Zhouxi_Indexz_Plus

其中 SketchUp 2020 需要替换成您安装的软件版本

编辑面板文件

单击面板底部的 Theme 按钮,载入新的面板文件,新地址会自动保存

面板由 html + css 两个文件组成。html 为结构性文件,其中的js方法、id和class等属性是插件调用的挂钩,不能减少或更改。一般情况只需要修改 css 文件,即可控制所有内容的显示效果,且不影响插件功能。

面板文件地址:

c:\Users\Administrator\AppData\Roaming\SketchUp\SketchUp 2020\SketchUp\Plugins\Zhouxi_Indexz_Plus\Panel

其中 SketchUp 2020 需要替换成您安装的软件版本

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值