Пожалуйста, сначала прочтите документацию, https://threejs.org/docs/#api/en/core/Object3D.id. Он четко говорит, что он доступен только для чтения.
Я читал документы до того, как спросил. Я не заметил, где было сказано, что это только для чтения. Есть только примечание о том, что его нельзя изменять, потому что он назначается автоматически. Но это не значит, что он не модифицируется threeJS за кулисами.
Изменение идентификатора объекта сводит на нет всю цель идентификатора.
да, но команде threejs не нужно обращать на это внимание. В любом случае спасибо.
Без проблем. Я не знаю, что именно вы хотите сделать, но, возможно, вы могли бы использовать .name или .userData вместо id.
@ael, пробовали ли вы спросить любого члена команды three.js (например, здесь), прежде чем сделать такое убедительное заявление об их внимании к этому?
@ Prisoner849 Плохо, а зачем id, если есть uuid?
@ TomaszZieliński Я не хотел ничего делать с uuid, но его значение было изменено, поэтому я был удивлен и любопытен, была ли это моя ошибка или какое-то внутреннее поведение threeJS.
проголосовать против? Такого типа вопросы нельзя, или около того?