Геометрия масштаба сцены 3D

Геометрия масштаба одного узла 3D или всех узлов сцены 3D

Разработчики могут масштабировать только геометрию узла 3D или всех узлов сцены 3D. Для этого разработчики могут вызвать несколько членов Scale экземпляра класса PolygonModifier. Это пример кода для масштабирования всех узлов или одного узла:

C#

 // scale the model in huge-scene.obj by 0.01 and save it to another file:

Scene scene = new Scene("huge-scene.obj");

// create a Box instance

var box = scene.RootNode.CreateChildNode("box", new Box());

// scale geometries of a single node

PolygonModifier.Scale(box, new Vector3(0.01));

// scale geometries of all nodes

PolygonModifier.Scale(scene, new Vector3(0.01));

scene.Save("scaled-scene.obj", FileFormat.WavefrontOBJ);