After importing the fbx model, I want to delete the car object.
“if (child.name.includes(“Vehicle”)) object.remove(child);”
If the “Code” code is not executed, the log “2222222222” is displayed.
However, when this “Code” is executed, “22222222” is not displayed.
Mugen87
2
Removing or adding objects while using Object3D.traverse()
is not supported. The method assume the object hierarchy is not changed.
Try to rewrite your code like so:
const vehicle = object.getObjectByName( 'Vehicle' );
const parent = vehicle.parent;
parent.remove( vehicle );
Is there a way to search by name containing “Vehicle”?
The object names are “Vehicle_01”, “Vehicle_a_02”.
I found a way.
I was worried because I couldn’t speak English well, but thank you very much for letting me know easily with the code.
1 Like