0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

STEP与WRL 3D模型的区别

KiCad 来源:KiCad 作者:KiCad 2024-11-12 12:22 次阅读

KiCad 7支持两种格式的3D模型:STEP和WRL。本文简述了STEP与WRL的区别,以及这两种格式在哪些场合应用更合理。

wKgaoWcy2NCAdQ3uAAZdWTNfxKc446.png

简介 这两种格式在本质上是不同的。wrl格式是一种细分的表面网格,用于制作漂亮的渲染图(最初是为虚拟现实设计的),而step是用来在CAD工具之间交流参数信息

https://en.wikipedia.org/wiki/VRML 89

https://en.wikipedia.org/wiki/ISO_10303-21 24

提示:如果要为市场部的同事提供好看的图片,请使用wrl;如果要和机械工程师同事交流信息,请使用step。 KiCad中的使用

KiCad的自带3D查看器可以支持step和wrl(从KiCad 5开始)。两种格式有各自不同的用途。使用wrl通常会产生更好看的图片(假设你选择了wrl着色器的材料属性)。

通过内部的step导出器或通过freecad扩展Stepup导出到step,将自动把3d路径的wrl文件结尾替换为step文件结尾。

这意味着你可以为内部查看器添加wrl模型,只要你将两个文件存储在同一名称下并正确缩放,就仍然能够导出step。(KiCad将1个wrl单位读取为1英寸。Step明确存储其基本单位;Stepup已经导出了正确比例的Wrl和Step模型对)

STEP与WRL的详细区别

以在 Step 中定义的“钻孔”为例,可以定义孔的方向矢量、半径和深度。这意味着可以从中提取真实的孔中心、尺寸、方向,还可以从中获取制造图纸(可以看出它的直径和深度正好相同)

在 Wrl 中,这里的“孔”并不存在。 用于创建它的近似圆柱体不是文件格式的一部分(孔的信息将永远丢失)。 您所拥有的只是一个“奇怪”的网格,在人眼看来就好像那里有一个很“漂亮”的钻孔。 该文件格式不包含有关其中心、方向或半径的信息。 它只有一些由三角形组成的孔。

您可以尝试重建孔的尺寸,但它的半径应该是多少呢?原始对象是如何近似于圆基的,并没有任何规则。因此,真正的圆可能是两个极端之间的任何地方(最大内圆到最小外圆)。 结论是可以轻松地将 step 模型转换为 wrl 模型,但反过来却不容易。(可以这样做,但您不会取回丢失的信息。转换后曲线将保持近似值。)

KiCad中WRL的单位

WRL没有指定其单位的含义。KiCad将其理解为一个WRL单位等于一英寸(历史原因造成的)。因此,如果你在 FreeCAD 中设计一个三维模型,那么你需要在导出WRL模型之前对其进行缩放,因为FreeCAD通常以一个WRL单位等于一毫米的方式导出。如果你使用FreeCAD的扩展名 "kicad-stepup "进行导出,那么这个wrl模型的缩放已经为你完成。

wKgaoWcy2NCAPRkfAABCFfRdHrA821.jpg

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • step
    +关注

    关注

    0

    文章

    42

    浏览量

    20427
  • 3D模型
    +关注

    关注

    1

    文章

    72

    浏览量

    15675
  • KiCAD
    +关注

    关注

    4

    文章

    105

    浏览量

    8693
收藏 人收藏

    评论

    相关推荐

    安宝特产品 安宝特3D Analyzer:智能的3D CAD高级分析工具

    安宝特3D Analyzer包含多种实用的3D CAD高级分析工具,包括自动比对模型、碰撞检测、间隙检查、壁厚检查,以及拔模和底切分析,能够有效提升3D CAD
    的头像 发表于 08-07 10:13 316次阅读
    安宝特产品  安宝特<b class='flag-5'>3D</b> Analyzer:智能的<b class='flag-5'>3D</b> CAD高级分析工具

    安宝特产品 3D Evolution : 基于特征实现无损CAD格式转换

    安宝特3D Evolution具有强大的3D CAD模型转换功能,可在保留模型特征参数、注释、约束的前提下,完成不同格式3D CAD
    的头像 发表于 08-06 17:26 281次阅读
    安宝特产品   <b class='flag-5'>3D</b> Evolution : 基于特征实现无损CAD格式转换

    裸眼3D笔记本电脑——先进的光场裸眼3D技术

    随着科技的不断进步,裸眼3D技术已经不再是科幻电影中的幻想。如今,英伦科技裸眼3D笔记本电脑将这一前沿科技带到了我们的日常生活中。无论你是专业的3D模型设计师,还是希望在视频播放和
    的头像 发表于 07-16 10:04 438次阅读

    ad19中3d模型不显示?

    封装库导入3d模型不显示,但导入3d模型后的封装库生成pcb文件时显示3d模型,这是什么原因导致
    发表于 04-24 13:41

    包含具有多种类型信息的3D模型

    、安全和高效的建筑系统,让居住者能够拥有可持续、弹性舒适且符合人体工程学的建筑。建筑信息模型 (BIM) 是建筑工程师在建筑物和其他结构设计中使用的一种3D建模过程。BIM软件提供了一个基于模型
    发表于 03-28 17:18

    Meta发布SceneScript视觉模型,高效构建室内3D模型

    Meta 表示,此模型具备创建室内 3D 模型的高效与轻便,仅需几KB内存便能生成完整清晰的几何图形,同时,这些形状数据具备可解释性,便于用户理解和编辑。
    的头像 发表于 03-26 11:16 534次阅读

    Stability AI推出全新Stable Video 3D模型

    近日,Stability AI 推出了全新的 Stable Video 3D 模型,该模型以其独特的功能吸引了众多关注。此模型具备从单张图像中生成多视图
    的头像 发表于 03-22 10:30 759次阅读

    请问TC275的C-stepD-step有什么区别

    TC275的C-stepD-step有什么区别
    发表于 02-05 06:58

    高分工作!Uni3D3D基础大模型,刷新多个SOTA!

    我们主要探索了3D视觉中scale up模型参数量和统一模型架构的可能性。在NLP / 2D vision领域,scale up大模型(GP
    的头像 发表于 01-30 15:56 764次阅读
    高分工作!Uni<b class='flag-5'>3D</b>:<b class='flag-5'>3D</b>基础大<b class='flag-5'>模型</b>,刷新多个SOTA!

    一文了解3D视觉和2D视觉的区别

    一文了解3D视觉和2D视觉的区别 3D视觉和2D视觉是两种不同的视觉模式,其区别主要体现在立体感
    的头像 发表于 12-25 11:15 2826次阅读

    3D人体生成模型HumanGaussian实现原理

    3D 生成领域,根据文本提示创建高质量的 3D 人体外观和几何形状对虚拟试穿、沉浸式远程呈现等应用有深远的意义。传统方法需要经历一系列人工制作的过程,如 3D 人体模型回归、绑定、
    的头像 发表于 12-20 16:37 1476次阅读
    <b class='flag-5'>3D</b>人体生成<b class='flag-5'>模型</b>HumanGaussian实现原理

    CASAIM沙盘模型3D打印的优势和应用

    随着3D打印技术的不断发展,沙盘模型3D打印已经成为建筑行业中的一项创新应用。这种技术能够将设计师的创意以实体形式呈现,为建筑项目的沟通和展示提供了更加直观和便捷的方式。本文将介绍CASAIM沙盘
    的头像 发表于 12-19 16:44 546次阅读
    CASAIM沙盘<b class='flag-5'>模型</b><b class='flag-5'>3D</b>打印的优势和应用

    3D 封装与 3D 集成有何区别

    3D 封装与 3D 集成有何区别
    的头像 发表于 12-05 15:19 959次阅读
    <b class='flag-5'>3D</b> 封装与 <b class='flag-5'>3D</b> 集成有何<b class='flag-5'>区别</b>?

    PADS VX2.7 下载安装及3D模型导入的注意事项

    ://mentor.mr-wu.cn/ 安装方式按照安装包内的指导完成即可。 破解注意事项:1.用最新版馒头破解 2.必须关闭杀毒软件,否则破解后不可用! 二:3D模型导入 1.从3D模型
    发表于 11-22 17:54

    HT for Web (Hightopo) 使用心得(4)- 3D 场景 Graph3dView 与 Obj 模型

    这里我们通过代码建立一个 3D 场景并添加一个 Obj 模型来介绍一下 HT for Web 在 3D 场景和模型加载方面的使用。
    的头像 发表于 11-20 11:05 711次阅读
    HT for Web (Hightopo) 使用心得(4)- <b class='flag-5'>3D</b> 场景 Graph<b class='flag-5'>3</b>dView 与 Obj <b class='flag-5'>模型</b>