Géométries d'échelle d'une scène 3D
Contents
[
Hide
]
Géométries d’échelle d’un seul nœud 3D ou de tous les nœuds de la scène 3D
Les développeurs ne peuvent mettre à l’échelle que les géométries d’un nœud 3D ou de tous les nœuds de la scène 3D. Pour ce faire, les développeurs peuvent appeler plusieurs membres Scale de l’instance de la classe PolygonModifier
. Voici l’exemple de code pour mettre à l’échelle tous les nœuds ou un seul nœud:
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);