A modern OpenSees renderer
Project description
sees
A modern OpenSees renderer
sees
is a finite element rendering library that leverages modern
web technologies to produce sharable, efficient, and beautiful renderings.
Documentation is currently under development.
Features
-
Extruded deformed shape
-
Detailed section rendering
-
A wide selection of rendering backends and output file types, including optimized 3D web formats like
.glb
. -
Correctly render models that treat both
y
orz
as the vertical coordinate. Just pass the optionvert=3
to render modelz
vertically, orvert=2
to render modely
vertically.
Command Line Interface
To create a rendering, execute the following command from the anaconda prompt (after activating the appropriate environment):
python -m sees model.json -o model.html
If you omit the -o <file.html>
portion, it will plot immediately in a new window. You can also use a .png
extension to save a static image file, as opposed to the interactive html.
To plot an elevation (elev
) plan (plan
) or section (sect
) view, run:
python -m sees model.json --view elev
and add -o <file.extension>
as appropriate.
To see the help page run
python -m sees --help
See also
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.