开云「中国大陆」官方网站

网页CAD绘制墙体和二次开发室内设计软件|开云-官方网站

021-32223851

开云资讯 分类
网页CAD绘制墙体和二次开发室内设计软件

  室内平面图中墙体是最重要的图形之一,其中砖墙、混凝土墙、钢架墙、隔墙、隔热墙等类型的墙在设计图中均有不同的表现方式,墙体的用途一般可以分为一般墙、虚墙、卫生隔断、阳台挡板、矮墙等,根据不同的需求绘制对应的墙体能够增强建筑设计的专业性和准确性。下面我们将介绍如何使用mxcad实现基础墙体功能,并展示其实践运用效果。

  下述的墙体功能为一个基于mxcad开发的demo示例,因此存在无法百分百适配用户实际使用需求的情况,用户可在下述源码的基础上基于mxcad实现二次开发一次来适配实际需求。

  mxcad墙体功能的核心思想是通过继承mxcad中的自定义实体[McDbCustomEntity],自己实现一个独立的墙体对象,以及通过监测墙体相交的变化实现自主计算墙体绘制的一系列逻辑。如果你对mxcad 中的自定义实体还不熟悉,点击[自定义实体开发文档链接]了解自定义实体是什么,内部存在的方法以及如何通过该实体实现自定义的功能实体。

  在计算墙体多段线的方法中,我们需要传入墙体开始点、墙体结束点和墙体宽度,如果目标墙体存在与其他墙体相交产生拐点的情况还需要传入目标墙体生成的拐点。为了方便后续与其他墙体之间的比对和计算,我们将返回墙体的四个断点(pt1,pt2,pt3,pt4)、整体多段线(pl)、以及所在的中心直线(line),参考代码:

  调用夹点编辑监听事件,监听墙体变化,当墙置发生改变则触发墙体更新方法,参考代码:

  调用实体选择监听事件,监听实体选择,若监听到选择的墙体被删除则触法墙体更新方法,参考代码:

  特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

  男子在寺庙捐款时手机掉进功德箱,寺庙方只允许其取回SIM卡:丢进功德箱的任何东西都属于神灵

  微星MPG 321URXW QD-OLED评测:一步到位没有短板 显示器的版本答案

  华硕推出 21.45 英寸小型 FHD 100Hz 显示器 P229HF,配 GA 口

  《编码物候》展览开幕 北京时代美术馆以科学艺术解读数字与生物交织的宇宙节律开云 开云官方网站

官方微信 关闭