stl2pov reads an STL (Standard Triangulation Language) file and outputs a POVray mesh. It has been tested with STL files generated by Pro/Engineer. License: BSD License (revised) Changes:
This release adds an option to set allowed distance between vertexes that are assumed to be the same. It adds status reporting to monitor progress, especially on big files. Some errors have been reduced to warnings. The program is somewhat more informative.
VIPER(1) General Commands Manual VIPER(1)NAME
Viper - the simple FEniCS run-time plotter
SYNOPSIS
viper [OPTIONS]
DESCRIPTION
Viper is a minimalistic scientific plotter and run-time visualization module. Some its the features includes:
* Light-weight and minimalistic
* Extended keybindings
* Interactive
* Save as png, VTK
* 2D and 3D
* Scalar, vector, and displacement fields
* Multiple input formats
* In PyCC mode; direct plotting of NumPy arrays over DOLFIN meshes
* Can be used as standalone plotting application, or used as part of
PyDOLFIN
OPTIONS -h, --help
Display help text and exit.
-i file, --input file
Specify input file.
-o file, --output file
Specify output file.
-l lut file, --lut lut file
Specify lookup table (LUT) file.
-d data file, --data data file
Specify data file.
EXAMPLE
Viper has support for visualizing meshes and solutions in DOLFIN:
from dolfin import *
# Plot a mesh
mesh = UnitCube(16, 16, 16)
plot(mesh)
# Plot a scalar function
u = Function("poisson.xml")
plot(u)
# Plot a vector function as a displacement field
d = Function("elasticity.xml")
plot(d, mode="displacement")
# Save as png
p = plot(mesh)
p.write_png("mesh.png")
# Save as VTK
p = plot(u)
p.write_vtk("poisson.vtk")
BUGS
Send comments, questions, bug reports etc. to fenics-viper@lists.launchpad.net.
LICENSE
This program is free software: you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as pub-
lished by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MER-
CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public License along with this program. If not, see
<http://www.gnu.org/licenses/>.
AUTHOR
Ola Skavhaug <skavhaug@simula.no>
This manual page was written by Johannes Ring <johannr@simula.no>.
VIPER(1)