运用threejs 开发 建筑设计(室内设计)软件
技术调研 一 画墙体
实现功能:
左键点击开始画线,移动时下一端点跟随鼠标移动,产生活动的线,并标注线长,同时标注与前一段线的夹角。标注线和夹角分别位于线的两侧,互不遮挡,提示长度和夹角度数自动躲开标线防止遮挡。
当移动点位与已存在点位位于水平或竖直直线时,显示共线辅助线。当移动点位与已存在的点接近时,会有重合红圈提示。
每点击一次左键,保存当前线段,进入下一线段线段绘制。当点击右键时,结束绘画,产生墙体外框。墙体外框连接处通过算法保证圆滑。墙体高度,厚度可设置。
演示视频:
threejs 建筑设计(室内设计)软件 技术调研之一 画墙体_哔哩哔哩_bilibili