gpt4 book ai didi

xml - 写入 dae 时,Scenekit 会自动在节点名称中的空格处插入下划线

转载 作者:行者123 更新时间:2023-12-03 17:01:07 27 4
gpt4 key购买 nike

我正在尝试编辑 dae 文件以更改节点的名称。我得到了我想要编辑的子节点,我编辑了现在包含空格的名称 - 说“节点名称”。一旦我使用 SceneKit 的 write(to:options:delegate:progressHandler:) 将此场景写入 dae 文件,新 dae 文件中的节点名称将自动更改为“Node_Name”。 dae 中的节点名称不允许有空格吗?

有没有办法覆盖这种行为?

最佳答案

这是 Collada 1.4.1 specification 的一部分。 节点名称xs:NCName并且不允许包含空格。

这在 Collada 中得到了放松 1.5.0其中 name 变为 xs:token .

无法覆盖 SceneKit 使用的 Collada 规范,目前为 Collada 1.4。

关于xml - 写入 dae 时,Scenekit 会自动在节点名称中的空格处插入下划线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52268439/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com