Esempio n. 1
0
	[2, 1, 5, 6],
	[3, 2, 6, 7],
	[7, 6, 5, 4]
]

shape0 = Geom3D.SimpleShape(Vs = Vs, Fs = Fs)

Vs = [
	GeomTypes.Vec3([ 0,  0,  2]),
	GeomTypes.Vec3([ 2,  0,  0]),
	GeomTypes.Vec3([ 0,  2,  0]),
	GeomTypes.Vec3([-2,  0,  0]),
	GeomTypes.Vec3([ 0, -2,  0]),
	GeomTypes.Vec3([ 0,  0,  2]),
]

Fs = [
        [0, 1, 2],
        [0, 2, 3],
        [0, 3, 4],
        [0, 4, 1],
        [5, 2, 1],
        [5, 3, 2],
        [5, 4, 3],
        [5, 1, 4],
]

shape1 = Geom3D.SimpleShape(Vs = Vs, Fs = Fs)

shape = Geom3D.CompoundShape([shape0, shape1])
Esempio n. 2
0
shape = Geom3D.CompoundShape(simpleShapes=[
    Geom3D.SimpleShape(Vs=[
        GeomTypes.Vec3([1.0, 1.0, 1.0]),
        GeomTypes.Vec3([-1.0, 1.0, 1.0]),
        GeomTypes.Vec3([-1.0, -1.0, 1.0]),
        GeomTypes.Vec3([1.0, -1.0, 1.0]),
        GeomTypes.Vec3([1.0, 1.0, -1.0]),
        GeomTypes.Vec3([-1.0, 1.0, -1.0]),
        GeomTypes.Vec3([-1.0, -1.0, -1.0]),
        GeomTypes.Vec3([1.0, -1.0, -1.0]),
        GeomTypes.Vec3([1.0, 1.0, -2.0]),
        GeomTypes.Vec3([0.5, 1.0, 1.0])
    ],
                       Fs=[[0, 1, 2, 3], [0, 3, 7, 4], [1, 0, 4, 5],
                           [2, 1, 5, 6], [3, 2, 6, 7], [7, 6, 5, 4]],
                       Es=[],
                       colors=([[0.99609400000000003, 0.0,
                                 0.0]], [0, 0, 0, 0, 0, 0]),
                       name="SimpleShape"),
    Geom3D.SimpleShape(Vs=[
        GeomTypes.Vec3([0.0, 0.0, 2.0]),
        GeomTypes.Vec3([2.0, 0.0, 0.0]),
        GeomTypes.Vec3([0.0, 2.0, 0.0]),
        GeomTypes.Vec3([-2.0, 0.0, 0.0]),
        GeomTypes.Vec3([0.0, -2.0, 0.0]),
        GeomTypes.Vec3([0.0, 0.0, 2.0])
    ],
                       Fs=[[0, 1, 2], [0, 2, 3], [0, 3, 4], [0, 4, 1],
                           [5, 2, 1], [5, 3, 2], [5, 4, 3], [5, 1, 4]],
                       Es=[],
                       colors=([[0.99609400000000003, 0.0,
                                 0.0]], [0, 0, 0, 0, 0, 0, 0, 0]),
                       name="SimpleShape")
],
                             name="CompoundShape")