实例#
Examples#
Initialization#
A Instances can be initialized:
by typecasting another geometry
or by using the constructor
InstanceOnPoints
from imare import *
init_modules(__file__, "imare", "geonodes")
flush_data()
import geonodes as gn
from geonodes.nodes import nodes
with gn.Tree("Geometry Nodes", reroute=False, shift=False) as tree:
mesh = tree.ig
mesh.transform(scale=0.3)
# ----- Let's create the points
points = gn.Points.Points(count=100)
points.points.position = gn.random_vector(min=-5, max=5)
# ----- We can construct our instances
instances = gn.Instances.InstanceOnPoints(points=points, instance=mesh)
tree.og = instances
Tree({
O.cube: {
Mod.geometry_nodes: {
"node_group": "Geometry Nodes",
},
},
}).load()
bpy.context.scene.frame_end = 90