
CAD
文章平均质量分 95
CAD
爱看书的小沐
我一读书,就丧失了所有时间感。
他们不会理解这本书,不过这样只有好处。理解令心灵懒散。
我就是想开一家书店。
展开
-
【小沐杂货铺】基于Three.JS构建IFC模型浏览器(WebGL、CAD、Revit、IFC)
IFC 数据可以以 .ifc 文件(STEP 文件格式)或其他格式(如 .ifcXML 或 .ifcZIP)捕获(序列化)。但是,IFC 标准不仅仅是一种文件格式。它主要是一个数据模式,用于解释如何组织对象、其属性、关系等。IFC也是由 buildingSMART 管理的旗舰项目,包括领域和实施者协议、文档、协作平台、认证计划和开发流程。原创 2025-06-02 21:38:14 · 899 阅读 · 0 评论 -
LMS Virtual.Lab二次开发:声学仿真结果导出方法(VBScript、Python)
Siemens LMS Virtual.Lab 提供一套集成软件平台用以模拟机械系统的品质属性,如结构完整性、振动噪声、耐久性、系统动力学特性、驾驶的平顺性及操纵的稳定性等。原创 2022-02-20 23:06:36 · 4736 阅读 · 1 评论 -
LMS Virtual.Lab二次开发:声学仿真理论基础准备(Python)
文章目录1、简介2、声压3、声强4、声功率5、时域6、频域7、时频域8、空域9、压力声学后记1、简介采用LMS Virtual.Lab Acoustics声学软件,可以直接打开CATIA V5的设计模型、或者间接导入其它CAD软件的三维模型,实现从声学模型创建、复杂边界条件加载、快速求解计算,直到计算结果评估、响应峰值定位、问题根源探究、以及快速修改预测的流程化声学仿真过程,为用户提供最完备的声学分析解决方案。声学有限元仿真 主要用于模拟声压波在声介质中的生成、传播、辐射、吸收和反射。随着有限元软件的原创 2022-02-26 17:07:06 · 6706 阅读 · 1 评论 -
LMS Virtual.Lab二次开发:场点网格编辑(VBScript)
文章目录1、网格类型2、场点网格类型3、场点网格菜单4、添加Spherical Field Point Mesh5、添加Box Field Point Mesh6、添加Plane Field Point Mesh后记1、网格类型LMS Virtual.Lab Acoustic 工作台可以包含不同类型的网格部件,这些部件都列在规范树的节点和元素特征下。网格部分属于以下三种类型之一:结构网格部分(Structural Mesh Part):结构网格部分是一个结构有限元网格,它代表了振动结构的几何和结原创 2022-02-23 23:31:52 · 2343 阅读 · 0 评论 -
ANSYS二次开发:Python和ANSYS进行交互操作(PyAnsys库,DPF)
🎈ANSYS二次开发:APDL开发入门准备🎈-🎈ANSYS二次开发:后处理使用APDL命令流解析结果文件🎈🎈ANSYS二次开发:Python解析ANSYS结果文件(PyAnsys库)🎈🎈ANSYS二次开发:Python操作ANSYS(PyAnsys库,PyDPF)🎈文章目录1、简介2、安装2.1 ansys-mapdl-core2.2 pyaedt2.3 ansys-dpf-core2.4 ansys-dpf-post2.5 ansys-mapdl-reader2.6 G...原创 2022-05-22 12:22:11 · 21368 阅读 · 26 评论 -
ANSYS二次开发:Python解析ANSYS结果文件(PyAnsys库)
文章目录1、下载PyAnsys库2、代码测试2.1 PyMAPDL2.2 PyAEDT2.3 PyDPF-Core2.4 PyDPF-Post2.5 Legacy PyMAPDL Reader3、官网测试用例3.1 Example:Loading and Plotting an Ansys Archive File3.2 Example:loading vtk file by using pyvista3.3 Example:Loading the Result File3.4 Example:Listin原创 2022-02-13 00:08:00 · 23146 阅读 · 105 评论 -
ANSYS二次开发:APDL开发入门准备
Ansys多物理场仿真赋予了我们强大的功能,让我们得以去探索和预测产品在真实世界中是否正常运行。加载结果文件(后处理);获取所有节点的数据(后处理)获取所有单元的数据(后处理);同时获取所有节点和单元的数据(后处理);获取所有频率时刻点的节点和单元数据(后处理);...原创 2022-02-12 00:37:07 · 17145 阅读 · 6 评论 -
ANSYS二次开发:后处理使用APDL命令流解析结果文件
文章目录前言1、加载结果文件2、查看结果数据的总体情况3、绘制结果图4、输出动画5、 获取所有节点的数据6、获取所有单元的数据7、获取所有节点和单元的数据8、获取所有频率时刻点的节点和单元数据后记前言ANYS提供两种工作方式,GUI图形用户界面(GraphicalUser Interface又称图形用户接口)操作和命令流。ANYS命令流方式,融合GUI方式、APDL、UPFs、UIDL、MAC,甚至TCL/TK于一个文本文件中,可通过/input命令(或UtilityMenu>File&原创 2022-02-14 23:20:05 · 27185 阅读 · 11 评论 -
【小沐学Web3D】three.js 加载三维模型(React Three Fiber)
Three.js 是一个功能强大的 3D 图形库,用于在网页上创建和显示交互式 3D 图形。它基于 WebGL,提供了简单易用的 API,帮助开发者快速构建复杂的 3D 场景。return (</Canvas>╮( ̄▽ ̄)╭如果您感觉方法或代码不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???如果您需要相关功能的代码定制化开发,可以留言私信作者;(✿◡‿◡)!!原创 2025-04-05 13:12:59 · 824 阅读 · 0 评论 -
【小沐学Web3D】three.js 加载三维模型(Angular)
Three.js 是一款 webGL(3D绘图标准)引擎,可以运行于所有支持 webGL 的浏览器。Three.js 封装了 webGL 底层的 API ,为我们提供了高级的开发接口,可以使用简单的代码去实现 3D 渲染。原创 2025-04-05 09:12:26 · 1278 阅读 · 0 评论 -
【小沐学GIS】QGIS导出OpenStreetMap数据(QuickOSM、OSM)
OpenStreetMap开放街道地图( OSM) 是一个非常详细的地图数据,是一个建构自由内容之网上地图协作计划,目标是创造一个内容自由且能让所有人编辑的世界 …其OSM数据开源,可以自由下载使用,免费的全球地图数据库。原创 2024-10-07 14:21:36 · 2997 阅读 · 0 评论 -
【小沐学CAD】ParaView Web的学习笔记(Python)
VTK/ParaView Web,用于 Web 数据处理和可视化的框架ParaViewWeb 是一个 Web 框架,用于在 Web 浏览器中构建具有交互式科学可视化功能的应用程序。这些应用程序可以利用 VTK 和/或 ParaView 后端进行大数据处理和渲染。原创 2024-10-06 23:40:43 · 1694 阅读 · 0 评论 -
【小沐学GIS】QGIS导出OpenStreetMap数据(QuickMapServices、OSM)
Openstreetmap是一种开源地图,简称osm。其包含图层主要有高速公路、铁路、水系、水域、建筑、边界、建筑物等图层。QGIS(在2.0版本之前称之为Quantum GIS)于2002年由Gary Sherman创立,在2007年由OSGeo接管,并于2009年发布了1.0版本。QGIS采用开源证书GNU GPLv2 (GNU General Public License version 2)发布,主要采用C++语言开发,用户界面依赖Qt平台。原创 2024-10-06 13:59:48 · 1664 阅读 · 0 评论 -
【小沐学GIS】blender导入OpenTopography地形数据(BlenderGIS、OSM、Python)
BlenderGIS 是一个开源的 Blender 插件,旨在将 Blender 与地理空间数据连接起来。 通过 BlenderGIS,用户可以轻松导入各种 GIS 数据格式,如 Shapefile、GeoTIFF、OpenStreetMap 数据等,并在 Blender 中创建 3D 地形模型。 该项目的主要目标是简化地理数据在 Blender 中的处理和可视化。原创 2024-10-06 00:06:53 · 2186 阅读 · 7 评论 -
【小沐学CAD】3ds Max常见操作汇总
Autodesk 3ds Max 是专业的三维建模、渲染和动画软件,可助您创建广阔的世界和优质的设计。使用强大的建模工具为环境和景观注入活力。使用直观的纹理和明暗处理工具创建精细的设计和道具。迭代和生成具有全方位艺术控制的专业级渲染。╮( ̄▽ ̄)╭如果您感觉方法或代码不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???如果您需要相关功能的代码定制化开发,可以留言私信作者;(✿◡‿◡)!!原创 2024-09-22 23:52:04 · 3941 阅读 · 0 评论 -
【小沐学GIS】基于Openstreetmap创建Sionna RT场景(Python)
Blender 是一款免费开源的3D创作套件。使用 Blender,您可以创建3D可视化效果,例如静态图像、3D动画、VFX(视觉特效)快照和视频编辑。它非常适合那些受益于其统一解决方案和响应式开发过程的独立和小型工作室。Blender 是一款跨平台的应用工具,可以在 Linux、macOS 以及 Windows 系统下运行。与其他三维建模工具相比,Blender 对内存和驱动的需求更低。其界面使用 OpenGL,在所有支持的硬件与平台都能提供一致的用户体验。原创 2024-09-21 23:52:53 · 1960 阅读 · 1 评论 -
【小沐学GIS】blender导入OpenStreetMap城市建筑(blender-osm、blosm)
Blender 是一款免费的开源 3D 创作套件,支持整个 3D 管道。使用它强大的工具,你可以轻松创建惊人的 2D/3D 内容。blender-osm 从 OpenStreetMap 导入建筑物,而不应用任何纹理。建筑物高度和楼层数用于创建最终场景。对于具有复杂结构的建筑物,还可以将其合成为 3D 部分。- 支持大量屋顶形状。如果提供了 terrain,则会自动将建筑物放置在 terrain 上。Blender-OSM 下载并导入分辨率约为 30 米的真实地形数据。原创 2024-09-21 22:03:32 · 3085 阅读 · 1 评论 -
【小沐学CAD】开源Assimp库导入三维模型(C++、Python)
Open Asset Import Library 是一个库,用于将各种 3D 文件格式加载为共享的内存格式。它支持 40 多种用于导入的文件格式和越来越多的用于导出的文件格式选择。一个非常流行的模型导入库是Assimp,它是Open Asset Import Library(开放的资产导入库)的缩写。Assimp能够导入很多种不同的模型文件格式(并也能够导出部分的格式),它会将所有的模型数据加载至Assimp的通用数据结构中。原创 2024-01-07 14:02:40 · 3064 阅读 · 1 评论 -
【小沐学Unity3d】3ds Max 减面工具汇总
有几个 3ds Max 修改器可帮助您减少模型的多边形计数。减面工具是3dsmax中的一个可编辑的几何体操作,用于减少模型的表面数量。通过使用减面工具,可以简化复杂的模型结构,使其更加易于管理和渲染。减面工具通常适用于需要快速简化复杂模型的情况,例如制作动画、游戏角色或建筑设计等领域。然而,在使用减面工具时也需要注意保持模型的整体形状和比例的一致性以及避免过度减面导致细节丢失的问题。如下测试环境:3dsmax 2018。原创 2023-12-21 00:17:46 · 7020 阅读 · 0 评论 -
【小沐学Unity3d】3ds Max 减面工具:Simplyon(Unity3d,Python)
Simplygon是一家位于瑞典的3D数据自动优化解决方案的主要开发商,他们是3D游戏优化、帮助创造者和用户优化3D数据的领导者,目前已被微软收购。原创 2023-12-21 00:15:44 · 4810 阅读 · 10 评论 -
【小沐学CAD】虚拟仿真开发工具:GL Studio
DiSTI 是 HMI 软件、虚拟驾驶舱、仪表、信息娱乐、集群显示器和嵌入式 UI 解决方案的领先提供商。而它的GL Studio是HMI & UI/UX Design Software。嵌入式HMI系统设计软件可以通过高质量设计和高性能提升用户体验,同时降低生产成本。GL Studio 功能具有强大的功能、可靠性和敏捷性,可满足小型嵌入式 MCU 的要求。GL Studio 内置的安全关键代码生成器可以满足当今的需求。专为航空电子、医疗、汽车和核能而设计。应用场景单纯一键式部署™。原创 2023-09-16 21:36:56 · 2558 阅读 · 0 评论 -
【小沐学Unity3d】3ds Max 骨骼动画制作(蒙皮修改器skin)
蒙皮”修改器是一种骨骼变形工具,主要设计用于通过另一个对象对一个对象进行变形来创建角色动画。可使用骨骼、样条线和其他对象变形网格、面片和 NURBS 对象。如果将“蒙皮”修改器应用到网格,然后使用修改器指定骨骼,则每个骨骼都将收到一个胶囊形状的“封套”。这些封套中的修改对象的顶点随骨骼移动。在封套重叠处,每个顶点的运动都是影响该顶点的骨骼运动的混合。使用权重来实现此操作。原创 2023-09-02 22:30:47 · 7318 阅读 · 0 评论 -
【小沐学Unity3d】3ds Max 骨骼动画制作(CAT、Character Studio、Biped、骨骼对象)
3ds Max 包含两套完整的对各个角色设置动画的独立子系统(即 CAT 和 character studio),以及一个独立的群组模拟填充系统。CAT 和 character studio 均提供可高度自定义的内置、现成角色绑定,可采用 Physique 或蒙皮修改器对角色绑定应用蒙皮,两套系统均与诸多运动捕捉文件格式兼容。每套系统都具有其独到之处,且功能强大,但两者之间也存在明显区别。╮( ̄▽ ̄)╭如果您感觉方法或代码不咋地//(ㄒoㄒ)//,就在评论处留言,作者继续改进;o_O???原创 2023-09-02 15:35:53 · 4218 阅读 · 0 评论 -
【小沐学Unity3d】3ds Max 多维子材质编辑(Multi/Sub-object)
多维子材质(Multi/Sub-object)是为一个模形(必须加载可编辑多边形或可编辑网格)的某部分指定一个才质ID,可以指定多个才质ID,然后给这个模形给才质时,每个ID的多维子才质对应一个同ID的模形部分。(1) 多维子物体材质适用于对同一物体上适用2种或以上材质时适用。比如,一个墙体的两面使用不同的材质。这时,我们就可以使用多维子物体材质了。(2) 常见的小物体大多使用一张贴图,但是也有大体量的场景会使用五六张甚至数十张贴图,所以我们通常会通过多维子材质球和物体id的配合来控制我们材质球的数量。原创 2023-09-02 11:08:53 · 4540 阅读 · 0 评论 -
【小沐学Unity3d】3ds Max 骨骼动画制作(Mixamo )
使用 Mixamo 上传和装配 Adobe Fuse CC 3D 人物、自定义 3D 人物,或者利用 Mixamo 库中的人物开始操作。Mixamo支持3种文件格式上载:FBX,OBJ,ZIP。确保FBX文件的“嵌入媒体”已打开,以上传纹理。OBJ文件不包含纹理,使字符显示为灰色。要显示.obj文件的纹理,请将.obj,.mtl和纹理放入.zip文件中,然后上传整个.zip文件。原创 2023-08-26 17:12:48 · 4829 阅读 · 3 评论 -
【小沐学Unity3d】3ds Max 骨骼动画制作(Physique 修改器)
使用 Physique 修改器可将蒙皮附加到骨骼结构上,比如 Biped。蒙皮是一个 3ds Max 对象:它可以是任何可变形的、基于顶点的对象,如网格、面片或图形。当以附加蒙皮制作骨骼动画时,Physique 使蒙皮变形,以与骨骼移动相匹配。Physique 可以与使用 Biped 插件创建并设置动画的 Biped 一起使用,也可以与 3ds Max 层次一起使用,包括骨骼系统。Physique 还使用未在一个层次和样条线中的骨骼。╮( ̄▽ ̄)╭如果您感觉方法或代码不咋地//(ㄒoㄒ)//原创 2023-08-28 00:33:07 · 2480 阅读 · 0 评论 -
【CAD开发】gltf文件格式的转换工具汇总(js、python、c++)
文章目录1、简介2、3dsMax/maya导出插件(Babylon.js)1、简介2、3dsMax/maya导出插件(Babylon.js)Exporters for Babylon.js and gltf file formatshttps://github.com/BabylonJS/Exporters/releases原创 2022-05-18 00:22:21 · 5458 阅读 · 3 评论 -
【CAD开发】3dxml文件格式读取(Python、C++、C#)
文章目录1、简介2、文件格式3、代码实现(Python)3.1 blender(个人测试代码)3.2 FreeCAD3.3 trimesh4、代码实现(C++)4.1 CAD Exchanger4.2 个人测试代码5、代码实现(C#)5.1 xsd文件验证5.2 xsd文件读取结语1、简介3D XML 格式用于所有 Dassault Systèmes 品牌 - CATIA、DELMIA、ENOVIA、SIMULIA、3DVIA、SolidWorks 和 Virtools。 3D XML 格式规范是“3原创 2022-05-01 14:29:14 · 6083 阅读 · 1 评论 -
【CAD开发】3dxml文件格式开发准备
文章目录1、简介2、3DXML查看工具2.1 3DXML Player2.2 Pixyz Studio3、3DXML 文件结构3.1 Model_3dxml3.2 Model_3dxml/Header3.3 Model_3dxml/ProductStructure3.4 ProductStructureType/Reference3D3.5 ProductStructureType/Instance3D3.6 ProductStructureType/ReferenceRep3.7 ProductStru原创 2022-04-28 21:43:59 · 8042 阅读 · 4 评论