户型平面原型设计-简介
来源:互联网 发布:战略游戏 知乎 编辑:程序博客网 时间:2024/04/28 22:20
该工具用于直线绘制平面户型原型,可设置线宽;通过直线互相连接,可计算出户型内外墙线;支持从任意墙中间或两端点附着新的线段作为墙线。不同宽度的墙线相会于一点也可正确的计算内外墙线;在设计完平面图后,支持保存为obj格式的3d模型文件。可以设置生成模型的高度,以及单位比例。
实现思路:
- 计算两条宽度不同的线段末端连接的两个交点,(m1,m2)
- 若同一个点连接了N条宽度不同的线段,则对这N条线段两两相邻计算一个交点m,共有N个交点;
- 所有相邻的线段,在同一侧必有一个公共交点,一条线段必有两个交点(若线段有一个端点不与其他线段连接相交,默认产生线段宽度的一个交点);因此连接线段的同侧两个交点后,若一些线段形成封闭区域,则该封闭区域的内部交点和外部交点各自形成封闭区域。
- 因为相邻线段共享一个内部交点,根据内部交点可查找出封闭区域的点集合以及顺序。
- 计算出封闭区域后,对封闭区域交点,以及线段端点编号2N,{N|0,1,2…..}。
- Z轴扩展:将所有点坐标加上一个深度值,编号为上一步骤顶点编号+1;
- 遍历线段,封闭区域,获得端点编号,生成三角形;
阅读全文
0 0
- 户型平面原型设计-简介
- 户型
- 界面原型设计工具PowerMockup简介
- 界面原型设计工具PowerMockup简介
- 3D作品-3D max设计的户型图
- 高贵典雅范 新古典风格的大户型设计
- 流行的响应式框架,原型设计简介
- 超平面简介
- 原型设计
- 原型设计
- 原型设计
- 原型设计
- 平面包装设计
- 原型程式设计【原型语言】
- 原型界面简介
- 适合80后小户型的设计【你看的出这是50平的房间吗】
- 设计平面坐标点类
- 原型设计模式
- TCP/IP协议簇四层结构与OSI七层模型对比
- C#匹配中文字符串的4种正则表达式分享
- maven多模块
- Encoded Barcodes HDU
- SPFA算法模板(实际上是bellman-ford) 的队列优化
- 户型平面原型设计-简介
- 构建maven工程指定父工程时parent标签出错
- cartographer源码分析(47)-mapping-id.h
- 数据结构之树的实现
- 水浒传名句
- Summary of English in July
- 使用Maven打包出现问题
- 数据结构5:双端链表/双向链表
- Unity SuperSocket之NetMgr