户型平面原型设计

编程入门 行业动态 更新时间:2024-10-26 08:29:13

户型平面<a href=https://www.elefans.com/category/jswz/34/1768167.html style=原型设计"/>

户型平面原型设计

该工具用于直线绘制平面户型原型,可设置线宽;通过直线互相连接,可计算出户型内外墙线;支持从任意墙中间或两端点附着新的线段作为墙线。不同宽度的墙线相会于一点也可正确的计算内外墙线;在设计完平面图后,支持保存为obj格式的3d模型文件。可以设置生成模型的高度,以及单位比例。


效果图



对应3D模型效果图


实现思路:

  • 计算两条宽度不同的线段末端连接的两个交点,(m1,m2)
  • 若同一个点连接了N条宽度不同的线段,则对这N条线段两两相邻计算一个交点m,共有N个交点;
  • 所有相邻的线段,在同一侧必有一个公共交点,一条线段必有两个交点(若线段有一个端点不与其他线段连接相交,默认产生线段宽度的一个交点);因此连接线段的同侧两个交点后,若一些线段形成封闭区域,则该封闭区域的内部交点和外部交点各自形成封闭区域。
  • 因为相邻线段共享一个内部交点,根据内部交点可查找出封闭区域的点集合以及顺序。
  • 计算出封闭区域后,对封闭区域交点,以及线段端点编号2N,{N|0,1,2…..}。
  • Z轴扩展:将所有点坐标加上一个深度值,编号为上一步骤顶点编号+1;
  • 遍历线段,封闭区域,获得端点编号,生成三角形;

更多推荐

户型平面原型设计

本文发布于:2023-06-25 17:22:25,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/881918.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:原型   户型   平面

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!