是否有一个三维格式中的作为3D扩展为SVG?有一个、格式、SVG

2023-09-08 10:43:32 作者:边腿毛_V

SVG是W3C的二维矢量图形标准。东西很扎实。有一个3D版SVG的?一种延伸吧,从.SVG所以转换为.something和逆转是相当简单的。

SVG is the W3C's standard for 2D vector graphics. Something quite solid. Is there a 3D version of SVG? A kind of extension of it, so converting from .SVG to .something and reverse is quite straight forward.

推荐答案

没有,有没有这样的标准扩展SVG作为W3C的一部分。

No, there is no such standard extension to SVG as part of the W3C.

这是存在的最接近的是W3C社区组, 声明3D的Web架构社区集团 的。

The closest that exists is the W3C Community Group, "Declarative 3D for the Web Architecture Community Group".

编辑:也不应该有。虽然SVG是伟大的​​,向量,它是presentation格式,而不是你寻求的3D数据交换格式。例如,SVG的画家的模型描述元素的视觉分层,一个概念,是无关的矢量数据。同样是对填充和笔触颜色/混浊presentation的标记,而不是元数据,如材料。虽然它不是一个伟大的格式恕我直言,你应该看看 COLLADA 的,如果你想为3D数据的基于XML的文件格式。

Editorial: nor should there be. While SVG is great and vector, it is a presentation format, not a data-interchange format as you seek for 3D. For example, the painter's model of SVG describes the visual layering of elements, a concept that is unrelated to the vector data. Similarly is the presentation markup on fill and stroke color/opacity, instead of metadata such as material. Though it's not a great format IMHO, you should look at COLLADA if you want an XML-based file format for 3D data.