cad

CAD参数绘制圆弧(com接口)

家住魔仙堡 提交于 2020-03-08 06:07:41
在CAD设计时,需要绘制圆弧,用户可以在图面点圆弧起点,圆弧上的一点和圆弧的终点,这样就绘制出圆弧。 主要用到函数说明: _DMxDrawX::DrawArc2 由圆弧上的三点绘制一个圆弧。详细说明如下: 参数 说明 DOUBLE dStartPointX 开始点X坐标 DOUBLE dStartPointY 开始点Y坐标 DOUBLE dMidPointX 圆弧上的一点X坐标 DOUBLE dMidPointY 圆弧上的一点Y坐标 DOUBLE dEndPointX 结束点X坐标 DOUBLE dEndPointY 结束点Y坐标 C#中实现代码说明: private void DrawArc() { //清空当前显示内容 axMxDrawX1.NewFile(); //把颜色改回黑白色 axMxDrawX1.DrawCADColorIndex = 0; //把线型改成实线 axMxDrawX1.LineType = ""; //设置线宽 4 axMxDrawX1.LineWidth = 0; //创建一个图层,名为"ArcLayer" axMxDrawX1.AddLayer("ArcLayer"); //设置当前图层为"ArcLayer" axMxDrawX1.LayerName = ("ArcLayer"); //--------------------------------

CAD如何动态绘制带面积周长的圆?

若如初见. 提交于 2020-03-08 06:02:39
CAD绘制图像的过程中,画圆的情况是非常常见的,用户可以在控件视区点取任意一点做为圆心,再动态点取半径绘制圆。 主要用到函数说明: _DMxDrawX::DrawCircle 绘制一个圆。详细说明如下: 参数 说明 DOUBLE dCenterX 圆的中心X值 DOUBLE dCenterY 圆的中心Y值 DOUBLE dRadius 圆的半径 IMxDrawCustomEntity::Draw 把实体绘制到图上。一般用于动态拖放时,在拖放结束时,绘制到图上。 _DMxDrawXEvents::DynWorldDraw 动态拖放时的绘制事件。详细说明如下: 参数 说明 DOUBLE dX 当前鼠标位置X坐标 DOUBLE dY 当前鼠标位置Y坐标 IDispatch* pWorldDraw IMxDrawWorldDraw对象,用于动态绘制 IDispatch* pData IMxDrawCustomEntity对象,动态绘制数据 _DMxDrawX::DrawText 绘制一个单行文字。详细说明如下: 参数 说明 DOUBLE dPosX 文字的位置的X坐标 DOUBLE dPosY 文字的位置的Y坐标 BSTR pszText 文字内容字符串 DOUBLE dHeight 文字高度 DOUBLE dRotation 文字的旋转角度 SHORT horizontalMode

CAD交互绘制矩形框(网页版)

心已入冬 提交于 2020-03-08 06:00:26
主要用到函数说明: _DMxDrawX::DrawLine 绘制一个直线。详细说明如下: 参数 说明 DOUBLE dX1 直线的开始点x坐标 DOUBLE dY1 直线的开始点y坐标 DOUBLE dX2 直线的结束点x坐标 DOUBLE dY2 直线的结束点y坐标 IMxDrawCustomEntity::Draw 把实体绘制到图上。一般用于动态拖放时,在拖放结束时,绘制到图上。 js中实现代码说明: 动态拖放时的绘制事件: function DynWorldDrawMatrix1( pCustomEntity, pWorldDraw, curPt) { //与用户交互在图面上提取一个点 var vBasePt = pCustomEntity.GetPoint("BasePoint"); //绘制一个直线 //参数一直线的开始点x坐标,参数二直线的开始点y坐标,参数三直线的结束点x坐标,参数四直线的结束点y坐标 pWorldDraw.DrawLine (vBasePt.x, vBasePt.y, vBasePt.x, curPt.y); pWorldDraw.DrawLine (vBasePt.x, curPt.y, curPt.x, curPt.y); pWorldDraw.DrawLine (curPt.x, curPt.y, curPt.x, vBasePt.y);

Agile PLM EC Administration Preference

谁说胖子不能爱 提交于 2020-03-05 11:16:51
EC Web Connector Administration EC Web连接器管理 preferences Settings on MCAD-CONFIG folder Preferences Dialog 首选项对话框 Load Preferences 加载首选项 Save Preferences 保存首选项 Item and Publish Preferences 部件和发布首选项 Class Preferences 类别首选项 Viewable Creation Preferences 可视文件创建首选项 Property Value Preferences 属性值首选项 This section provides a complete summary of configuration options available for the EC Web connector . Once the basic installation has been done following the instructions in the Installation Guide , you can refer here for details of all possible settings. 这节提供了完整的可能的EC Web连接器的配置选项,当按照安装手册安装完后

建筑结构中的常见CAD技巧

一世执手 提交于 2020-03-04 18:03:20
1、文字镜像如何设置转动与不转动? A、在镜像前,输入MIRRTEXT指令   B、输入新值0 代表不转动;输入新值1代表转动   C、MIRRTEXT指令完成后,输入MI镜像指令就OK了 2、CAD的版本转换 A、CAD高版本可以打开所有低版本的图纸 B、CAD低版本不可以打开高版本的图纸  C、高版本转成低版本的方法,直接点击另存为,将文件类型可以改成任意的低版本 D、将低版本转换成高版本,就比较复杂了,需要第三方软件,也就是版本转换器。 3、CAD默认保存文件为低版本 A、在绘图界面输入OP B、点击打开和保存选项卡   C、在文件保存-另存为处选择低版本就可以了 4、多段线的合并方法 A、输入PE指令   B、选择需合并的一条线,输入Y,再接着输入J C、选择所有需要合并的线条,就可以了 5.填充无效时的解决办法   有的时候填充时会填充不出来,除了系统变量需要考虑外,还需要去OP选项里检查一下。解决方法:   OP----显示---应用实体填充(打上勾) 6、加选无效时的解决办法   正确的设置应该是可以连续选择多个物体,但有的时候,连续选择物体会失效,只能选择最后一次所选中的物体。解决方法: OP(选项)---选择---SHIFT键添加到选择集(把勾去掉)     用SHIFT键添加到选择集“去掉勾”后则加选有效,反之加选无效。 7. CAD命令三键还原  

cad版本转换器怎么用?如何转换cad版本

北城余情 提交于 2020-03-04 17:59:59
cad版本转换器怎么用?想必学习设计的小伙伴都会或多或少的到网上保存一些cad图纸作为参考素材。然而在保存时由于每个人所使用的cad版本并非一致容易出现文件打不开的情况,这时就可以用cad版本转换器把cad文件的版本相应的提高或降低。那我们该怎么用cad版本转换器去转换cad的版本呢?接下来小编用迅捷CAD转换器作为本次转换cad版本的案例供小伙伴们参考。 1、选择功能 开启cad版本转换器后首先要做的是把左侧菜单栏的功能调整为即将要使用到的‘CAD版本转换’选项。 2、添加文件 接着会进入到cad版本转换界面,此时要根据多种添加方式把提前准备好的cad文件添加到空白处。 3、选择版本 文件都添加后在输出类型和输出版本中选择想要输出的cad文件类型和版本。 4、输出目录 在cad版本转换前可以把输出目录预设的路径调整为自定义路径,为了更好地查阅文件通常可以自定义到电脑桌面或别的便于查找文件的路径。 5、转换文件 cad版本转换器的相关参数都调整好后点击右下角的批量转换按钮就可以开始转换添加好的cad文件。 6、打开文件 当状态属性下方的进度条到达100%后就表示cad版本转换已经转换好了,接着只需到预设的输出路径就可以找到并打开转换后的cad文件。 以上就是 cad版本转换器 怎么用的方法,在转换时注意把输出类型和输出版本调整为想要转换的版本。 来源: oschina 链接:

Linux 下的 3D 设计软件-FreeCAD

独自空忆成欢 提交于 2020-03-01 10:08:09
导读 FreeCAD 是一个基于 OpenCasCade 的跨平台机械工程和产品设计工具。作为参数化 3D 建模工具,它可以与 PLM、CAx、CAE、MCAD 和 CAD 协同工作,并且可以使用大量高级扩展和自定义选项扩展其功能。 它有基于 Qt 的简约用户界面,具有可切换的面板、布局、工具栏、大量的 Python API 以及符合 Open Inventor 的 3D 场景表示模型(感谢 Coin 3D 库)。 案例 家庭用户/业余爱好者:有一个想要构建,或已经已经构建,或者 3D 打印的项目么?在 FreeCAD 中建模。无需之前具有 CAD 经验。我们的社区将帮助你快速掌握它! 有经验的 CAD 用户:如果你在工作中使用商业 CAD 或 BIM 建模软件,你会在 FreeCAD 的许多工作台中找到类似的工具和工作流程。 程序员:几乎所有的 FreeCAD 功能都可以用 Python 访问。你可以轻松扩展 FreeCAD 的功能,使用脚本将其自动化,创建自己的模块,甚至将 FreeCAD 嵌入到自己的程序中。 教育者:教给你的学生一个免费的软件,不用担心购买许可证。他们可以在家里安装相同的版本,并在离开学校后继续使用它。 功能 免费软件:FreeCAD 免费供所有人下载和使用。 开源:在 GitHub 上开源。 跨平台:所有的 Windows、 Linux 和 Mac

TurboCAD for Mac(CAD应用程序) v11.0.0特别版

雨燕双飞 提交于 2020-02-25 17:12:21
TurboCAD for Mac激活版 是专为Mac用户开发的一款CAD应用程序,拥有丰富的功能和内容,包含专业级别的二维制图工具,三维建模工具,数千个部件,符号与平面图。其开发旨在满足设计人员的需求,机械和工业行业的工程师、建筑师、施工人员及承包商一致认为它是极佳的制图能手。更多Mac软件获取,来 Mac软件下载平台Macdown 探索一番吧! TurboCAD for Mac破解版下载 https://www.macdown.com/mac/3272.html turbocad mac破解版软件功能 1、专业的控制和灵活性 可自定义工具栏、 设置向导和上下文敏感帮助提高可用性,而块管理器和能力快速组织图层和图层集优化图纸管理。加上完整的印刷及出版业的工具,以及广泛的文件支持包括新的 AutoCAD 2013。 dw G 专业建筑师、 工程师、 插画师、 设计师,和更多的满足。 2、先进的 2D/3D 建筑设计Turbocad Mac Pro 包括 1,000 预设计的平面图再加上专业的建筑设计的先进的工具。自愈合的墙尺寸自动标注作为绘制、 汽车装饰墙上的顶点,并允许转让的影线图案和颜色。屋顶和楼板的工具工作迅速将附加到现有的墙壁,和参数化的门和窗户都添加时,内置的智能自动创建所需的开口。 3、强大的照明和渲染选项当它的时间来展示你的想法时,Turbocad Mac Pro

基于OpenCASCADE的CAD平台分析

强颜欢笑 提交于 2020-02-21 05:02:18
摘要 Open CASCADE (简称 OCC )是一开源的几何造型引擎。基于该建模引擎发展了若干 CAD/CAE/CAM 软件,如国外的 FreeCAD 、 HeeksCAD ,国内的 AnyCAD 。本技术报告主要分析 OpenCASCADE 的在开源软件中的应用现状以及利用开源软件在 861 项目应用的可行性分析。 关键词: OpenCASCADE, FreeCAD,AnyCAD, CAD, 建模平台 1. 几何造型引擎比较分析 商业的几何造型引擎 目前,商业的几何造型引擎主要有 ACIS 和 Parasolid ,而 ACIS 在国内应用相对比较多。 国内有几所高校(如重庆大学、华中科大、清华大学等)有使用 ACIS 进行项目应用,并且由若干硕士、博士论文发表。 ACIS 学习曲线比较陡峭,公开资料比较稀缺,需要购买单独的技术支持服务。考虑到成本因素,在项目开发初期不建议使用该平台。比较适合有充足资金的项目。 开源的几何造型引擎 Open CASCADE (简称 OCC )为开源社区比较成熟的基于 BREP 结构的建模引擎,能够满足二维三维实体造型和曲面造型,国内研究和使用它的单位也越来越多。 OCC 可以分为建模、可视化和数据管理( OCAF )三大模块。其中建模为核心组件;可视化组件基于 OpenGL ,相对其他的三维可视化 OpenGL 平台(如 Coin3d ,

CAD_2018

别来无恙 提交于 2020-02-17 19:12:18
Auto CAD 2018 软件下载: 64位||||32位 软件介绍 Auto CAD 2018(Autodesk Computer Aided Design)是Autodesk(欧特克)公司开发的自动计算机辅助设计软件,用于二维绘图、详细绘制、设计文档和基本三维设计,现已经成为国际上广为流行的绘图工具。AutoCAD广泛应用于机械设计、工业制图、工程制图、土木建筑、装饰装潢、服装加工等多个行业领域。 来源: CSDN 作者: lzw625520 链接: https://blog.csdn.net/lzw625520/article/details/104359344