“KiCad 7支持兩種格式的3D模型:STEP和WRL。本文簡述了STEP與WRL的區(qū)別,以及這兩種格式在哪些場合應用更合理。”
簡介 這兩種格式在本質(zhì)上是不同的。wrl格式是一種細分的表面網(wǎng)格,用于制作漂亮的渲染圖(最初是為虛擬現(xiàn)實設(shè)計的),而step是用來在CAD工具之間交流參數(shù)化信息。
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通常會產(chǎn)生更好看的圖片(假設(shè)你選擇了wrl著色器的材料屬性)。
通過內(nèi)部的step導出器或通過freecad擴展Stepup導出到step,將自動把3d路徑的wrl文件結(jié)尾替換為step文件結(jié)尾。
這意味著你可以為內(nèi)部查看器添加wrl模型,只要你將兩個文件存儲在同一名稱下并正確縮放,就仍然能夠?qū)С鰏tep。(KiCad將1個wrl單位讀取為1英寸。Step明確存儲其基本單位;Stepup已經(jīng)導出了正確比例的Wrl和Step模型對)
STEP與WRL的詳細區(qū)別
以在 Step 中定義的“鉆孔”為例,可以定義孔的方向矢量、半徑和深度。這意味著可以從中提取真實的孔中心、尺寸、方向,還可以從中獲取制造圖紙(可以看出它的直徑和深度正好相同)
在 Wrl 中,這里的“孔”并不存在。 用于創(chuàng)建它的近似圓柱體不是文件格式的一部分(孔的信息將永遠丟失)。 您所擁有的只是一個“奇怪”的網(wǎng)格,在人眼看來就好像那里有一個很“漂亮”的鉆孔。 該文件格式不包含有關(guān)其中心、方向或半徑的信息。 它只有一些由三角形組成的孔。
您可以嘗試重建孔的尺寸,但它的半徑應該是多少呢?原始對象是如何近似于圓基的,并沒有任何規(guī)則。因此,真正的圓可能是兩個極端之間的任何地方(最大內(nèi)圓到最小外圓)。 結(jié)論是可以輕松地將 step 模型轉(zhuǎn)換為 wrl 模型,但反過來卻不容易。(可以這樣做,但您不會取回丟失的信息。轉(zhuǎn)換后曲線將保持近似值。)
KiCad中WRL的單位
WRL沒有指定其單位的含義。KiCad將其理解為一個WRL單位等于一英寸(歷史原因造成的)。因此,如果你在 FreeCAD 中設(shè)計一個三維模型,那么你需要在導出WRL模型之前對其進行縮放,因為FreeCAD通常以一個WRL單位等于一毫米的方式導出。如果你使用FreeCAD的擴展名 "kicad-stepup "進行導出,那么這個wrl模型的縮放已經(jīng)為你完成。
審核編輯 黃宇
-
step
+關(guān)注
關(guān)注
0文章
42瀏覽量
20427 -
3D模型
+關(guān)注
關(guān)注
1文章
72瀏覽量
15675 -
KiCAD
+關(guān)注
關(guān)注
4文章
105瀏覽量
8693
發(fā)布評論請先 登錄
相關(guān)推薦
評論