How to| 导入与导出三维图形
Wolfram 语言能够导入与导出多种标准格式的三维图形,允许与其它应用程序相互交换. 正如 Wolfram 语言中其它的三维图形一样,导入的三维图形可以用鼠标或其它输入设备进行旋转和缩放.
This page requires that JavaScript be enabled in your browser.
Learn how »
Wolfram 语言支持许多三维图形的常见文件格式,包括与计算机辅助设计相关的 "DXF" 和 LightWave 三维 "LWO". 正如 Wolfram 语言中其它的三维图形一样,这些导入的三维图形可以用鼠标或其它输入设备进行旋转和缩放.
导入一个 DXF 文件作为示例,将它作为一个 Graphics3D 对象进行渲染:
Import["ExampleData/helicopter.dxf.gz"]Import["ExampleData/cuboids.lwo"]gr1 = Plot3D[Sin[x + y], {x, -5, 5}, {y, -5, 5}, Mesh -> None, ColorFunction -> (ColorData["DarkRainbow"][#3]&)]Export["3DPlot.wrl", gr1]gr2 = ContourPlot3D[x ^ 4 + y ^ 4 + z ^ 4 - (x ^ 2 + y ^ 2 + z ^ 2) ^ 2 + 3(x ^ 2 + y ^ 2 + z ^ 2) == 3, {x, -2, 2}, {y, -2, 2}, {z, -2, 2}, Mesh -> None, ContourStyle -> Orange]Export["TestPlot3D.3ds", gr2]把从 ExampleData 中导入的三维图形导出:
ExampleData[{"Geometry3D", "Seashell"}]Export["Seashell.3ds", %]三维图形导出后,您可以把三维图形重新导入 Wolfram 语言
Import["Seashell.3ds"]