BlenderCN论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 3657|回复: 7

设置 边长 与 角度 插件 mesh_edges_length_angle_yi.py

[复制链接]
发表于 2014-5-10 02:05:21 | 显示全部楼层 |阅读模式
设置边长、角度 插件 mesh_edges_length_angle_yi.py
是对 直接设置边 线段长度的 插件 set edge length 的完善与优化。



BA链接
http://blenderartists.org/forum/showthread.php?335568

DV下载
https://developer.blender.org/T39999



安德鲁的建筑测量表:
Architectural Measurement Cheat Sheet
建筑测量尺寸表

© The Architecture Academy 2013 Andrew Price


Structural 结构
Type 类型
Imperial 英制
Metric 公制
Ceiling Height 层高
9 feet
2.74 m
Doorway 门口
36 x 80”
91 cm x 203 cm
Doorknob Height 门把高
32”
81 cm
Electrical Outlets Height 电源插座高度
18”
45 cm
Door Frame 门框
36” wide x 80” high
91 wide x 203 cm high
Interior Door Thickness 室内门厚
1.37”
3.49 cm
Exterior Door Thickness 外门厚度
1.75”
4.44 cm
Balcony Height 阳台高度
42”
106 cm
Stair Step 阶梯
7.5”
19 cm
Window Height 窗口高度
60”
152 cm
Floor to window 楼窗口
20”
51 cm
Skirting board 踢脚板
2.3”
6 cm


Furniture 家具
Type
Imperial
Metric
Couch 长椅
35 - 43”
90 – 110 cm
Dining Table 餐桌
27.5” H x 29” W x 72” L
70cm H x 91cm W x 182cm L
Dining Chair 餐椅
18” D x 18” W
46 cm D x 46 cm W
Arm Chair 扶手椅
18” D x 22” W
46 cm D x 56 cm W
Coffee Table Height 茶几高
18”
45 cm
Bed (Queen size) 床(大号)
60” wide x 80” long
152 cm W x 203 cm L
Bed (King size) 床(特大号)
76” wide x 80” long
193 cm W x 203 cm L
Bed (Single) 床(单人)
39” wide x 75” long
99 cm W x 190 cm L
Desk Height 台高度
28”
71 cm
Countertop Height 台面高
36”
91 cm
3 Seat-Sofa 3座椅,沙发
35” D x 84” W
89 cm D x 213 cm W
Love Seat 爱情座椅
35” D x 60” W
89 cm D x 152 cm W
Armchair 扶手椅
35” W x 35” D
89 cm W x 89 cm W


Bathroom 浴室
Type
Imperial
Metric
Bathroom Sink Height 水槽高度
32”
81 cm
Toilet 盥洗室
24.5” deep x 19.5” wide x 26”
62 deep x 50 wide x 66 tall
Shower 淋浴
72”
183 cm
Bath Tub 浴缸
2’8” wide x 5’0” length
81 cm wide x 152 cm length


发表于 2014-5-10 11:12:04 | 显示全部楼层
本帖最后由 云风如我 于 2014-5-10 11:32 编辑

除了边长设置,后面的没看懂……

是设置角度咩?判断依据又是啥?貌似不是活动顶点啊,和长度设置一样,要让用户猜一下么?
回复 支持 反对

使用道具 举报

发表于 2014-5-10 12:07:16 | 显示全部楼层
本帖最后由 luxuy 于 2014-5-10 12:09 编辑

看出点道道,
1,实现了角度的实时显示,blf
2,区分了active vertex和selected vertex3,永positive而不是begin的字样,说明用了view matrix
我瞎猜的,等阳大揭晓
顶阳大
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-10 13:51:00 | 显示全部楼层
luxuy 发表于 2014-5-10 12:07
看出点道道,
1,实现了角度的实时显示,blf
2,区分了active vertex和selected vertex3,永positive而不是 ...
全部都是low level代码了,你有部分猜对了,我用的object的maxtrix检测线段的走向,也许用世界的会好一些。

点评

我有个想法,如果能用active vertex作为缩放原点,就不需要positive的选项了。在3个vertex构成的角度中,也很清楚是指定的哪个角度。  详情 回复 发表于 2014-5-10 14:31
回复 支持 反对

使用道具 举报

发表于 2014-5-10 14:31:10 | 显示全部楼层
nirenyang 发表于 2014-5-10 13:51
全部都是low level代码了,你有部分猜对了,我用的object的maxtrix检测线段的走向,也许用世界的会好一些。 ...

我有个想法,如果能用active vertex作为缩放原点,就不需要positive的选项了。在3个vertex构成的角度中,也很清楚是指定的哪个角度。

点评

现在并不是bpy.ops.transform.resize实现的。 因为ops是一个high level函数,通常ops用来写原型,然后再自己写一遍low level的。 恩,没有发出来,也是想写得太急,是不是错过了什么。 其实,你说的先固定一个规则,  详情 回复 发表于 2014-5-10 14:49
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-5-10 14:49:59 | 显示全部楼层
luxuy 发表于 2014-5-10 14:31
我有个想法,如果能用active vertex作为缩放原点,就不需要positive的选项了。在3个vertex构成的角度中, ...

现在并不是bpy.ops.transform.resize实现的。
因为ops是一个high level函数,通常ops用来写原型,然后再自己写一遍low level的。
恩,没有发出来,也是想写得太急,是不是错过了什么。
其实,你说的先固定一个规则,也想过,但实际操作中,还是会有 看看 另一个情况怎么样的潜在需求。角度那个,实际上是做了这样的判断的,因为那个不判断会 很混乱。
不过,有现在的架子,增加一个判断,实现较好的引导,也不费事。
可能过两天再继续,有朋友找我帮忙。刚好,自己再想想还缺什么。
回复 支持 反对

使用道具 举报

发表于 2014-5-10 15:54:50 | 显示全部楼层
这个插件用来修改 家具和家居模型的尺寸,很好用!谢谢nirenyang的提供!
回复 支持 反对

使用道具 举报

发表于 2016-4-16 16:11:34 | 显示全部楼层
谢谢提供。。这个要用到哦!!很好!!!!
回复 支持 反对

使用道具 举报

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

本版积分规则

关闭

站长推荐上一条 /1 下一条

Blender最新中文教学视频|Blender头条|小黑屋|手机版|Archiver|Blender中国 ( 蜀ICP备17002929号 )360网站安全检测平台

GMT+8, 2019-6-27 05:12 , Processed in 0.023551 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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