import k3d
model_matrix = [
3.5, -2.5, 2.5, 0.0,
0.0, 3.5, 3.5, 0.0,
-3.5, -2.5, 2.5, 0.0,
0.0, 0.0, 0.0, 1.0
]
stl = """solid
facet normal 0 0 0
outer loop
vertex -1.000000 1.000000 -1.000000
vertex -1.000000 -1.000000 -1.000000
vertex -1.000000 -1.000000 1.000000
endloop
endfacet
facet normal 0 0 0
outer loop
vertex -1.000000 -1.000000 1.000000
vertex -1.000000 1.000000 1.000000
vertex -1.000000 1.000000 -1.000000
endloop
endfacet
facet normal 0 0 0
outer loop
vertex 1.000000 -1.000000 1.000000
vertex 1.000000 1.000000 1.000000
vertex -1.000000 1.000000 1.000000
endloop
endfacet
facet normal 0 0 0
outer loop
vertex -1.000000 1.000000 1.000000
vertex -1.000000 -1.000000 1.000000
vertex 1.000000 -1.000000 1.000000
endloop
endfacet
endsolid"""
plot = k3d.plot()
plot += k3d.stl(stl, color=0xFF0000, model_matrix=model_matrix)
plot.display()