from Py3DViewer import Trimesh, Quadmesh, Tetmesh, Hexmesh
from Py3DViewer import Viewer
import numpy as np
mesh = Hexmesh('data/bumpy_hex.mesh')
viewer = Viewer(mesh, width=1000, height=500, reactive=True, with_gui=True)
viewer
ToggleButton(value=False, button_style='info', description='Flip x', icon='check', tooltip='Flip the visualiza…
ToggleButton(value=False, button_style='info', description='Flip y', icon='check', tooltip='IFlip the visualiz…
ToggleButton(value=False, button_style='info', description='Flip z', icon='check', tooltip='Flip the visualiza…
FloatRangeSlider(value=(-0.0, 0.62), description='X:', max=0.62, readout_format='.3f', step=0.01)
FloatRangeSlider(value=(-0.0, 0.62), description='Y:', max=0.62, readout_format='.3f', step=0.001)
FloatRangeSlider(value=(-0.0, 0.48), description='Z:', max=0.48, readout_format='.3f', step=0.001)
FloatSlider(value=0.4, description='Wireframe Opacity', max=1.0, min=0.2, readout_format='.1f')
ColorPicker(value='#686868', concise=True, description='Wireframe Color')
Dropdown(description='Color-Map:', options=(('virdis', 0), ('parula', 1), ('jet', 2), ('red_blue', 3)), value=…
Dropdown(description='Type Color:', options=(('Default', 0), ('Simplex Quality', 1), ('Label', 2)), value=0)
Dropdown(description='Metric:', options=(('scaled_jacobian', 0), ('volume', 1)), value=0)
ColorPicker(value='#ffa500', concise=True, description='Internal Color')
ColorPicker(value='#01d4b4', concise=True, description='External Color')
Renderer(camera=PerspectiveCamera(aspect=2.0, children=(DirectionalLight(position=(0.0, 10.0, 0.0), quaternion…