#!/usr/bin/env python # coding: utf-8 # In[ ]: from k3d import K3D view_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(background_color=0x000000) plot += K3D.stl(stl, view_matrix, color=0xFF0000) plot.display() # In[ ]: view_matrix = [ 7.0, -5.0, 5.0, -15.0, 0.0, -7.0, -7.0, 0.0, 7.0, 5.0, -5.0, 0.0, 0.0, 0.0, 0.0, 1.0 ] plot += K3D.stl_load('assets/stl.stl', view_matrix)