Autodesk forge 如何命名obj文件中的节点/面,以便在转换后能够在forge viewer的模型浏览器中看到这些自定义名称?

Autodesk forge 如何命名obj文件中的节点/面,以便在转换后能够在forge viewer的模型浏览器中看到这些自定义名称?,autodesk-forge,autodesk-viewer,autodesk,.obj,Autodesk Forge,Autodesk Viewer,Autodesk,.obj,我正在尝试命名obj文件中的节点/面。因此,在翻译后,当我在forge viewer中打开文件时,我应该能够在模型浏览器中看到相同的名称。我尝试在.obj文件中使用“o”参数进行对象命名,但仍然看到像节点1、节点2这样的名称。。。。等等 这是我的.obj文件: mtllib Classification.mat v 0.000000 2.000000 2.000000 v 0.000000 0.000000 2.000000 v 2.000000 0.000000 2.000000 v 2.0

我正在尝试命名obj文件中的节点/面。因此,在翻译后,当我在forge viewer中打开文件时,我应该能够在模型浏览器中看到相同的名称。我尝试在.obj文件中使用“o”参数进行对象命名,但仍然看到像节点1、节点2这样的名称。。。。等等

这是我的.obj文件:

mtllib Classification.mat

v 0.000000 2.000000 2.000000
v 0.000000 0.000000 2.000000
v 2.000000 0.000000 2.000000
v 2.000000 2.000000 2.000000
v 0.000000 2.000000 0.000000
v 0.000000 0.000000 0.000000
v 2.000000 0.000000 0.000000
v 2.000000 2.000000 0.000000
# 8 vertices

usemtl Cone
o Cone
f 1 2 3 4
usemtl Cylinder
o Cylinder
f 8 7 6 5
usemtl plane
o plane
f 4 3 7 8
usemtl Sphere
o Sphere
f 5 1 4 8
usemtl Torus
o Torus
f 5 6 2 1
usemtl BSpline
o BSpline
f 2 6 7 3
# 6 elements
这是my Material file Classification.mat:

newmtl Cone
Ka 1.00 1.00 1.00
Kd 0.3333333333333333 1.0 1.0
Killum 1
newmtl Cylinder
Ka 1.00 1.00 1.00
Kd 1.0 1.0 0.4980392156862745
Killum 1
newmtl plane
Ka 1.00 1.00 1.00
Kd 0.3333333333333333 0.6666666666666666 1.0
Killum 1
newmtl Sphere
Ka 1.00 1.00 1.00
Kd 1.0, 0.6666666666666666, 0.0
Killum 1
newmtl Torus
Ka 1.00 1.00 1.00
Kd 1.0, 0.3333333333333333, 1.0
Killum 1
newmtl BSpline
Ka 1.00 1.00 1.00
Kd 1.0, 0.0, 0.0
Killum 1
我正在使用.zip进行包含这两个文件的翻译。如果有人能在这里帮助我,那就太好了


谢谢,

不幸的是,在从OBJ文件为查看器创建SVF时,转换器似乎忽略了对象和组名。我正在处理一个需要这种行为的项目。如果你能早点提供,那将是一个很大的帮助它现在应该已经被修复了嘿,谢谢你的回复亚当,听到这个消息很高兴,但现在似乎翻译有了新的问题。刚才我尝试了一个obj文件的翻译,我看到所有对象和节点都应用了相同的颜色,即使我提供了适当的材料:你能看看这个吗,因为这对我们来说是一个很大的阻碍。如果能尽快解决,那就太好了。嗨,亚当。我们尝试了我们这边的一些事情,下面是我们的发现。以前使用usemtl Cone命令应用材质效果很好,但现在不行。我们已经找到了一个解决方法,在usemtl Cone命令之后使用g Cone命令,然后事情按照预期的方式进行。通过此更改,我也可以看到指定给它们的对象名称和颜色。如果不提供对象名称或组名称,则材质似乎不适用。现在看来,我可以继续我的工作与这一变化,但这是一些你应该在未来修复。