LiveViewer¶
- class photonforge.live_viewer.LiveViewer(port=5001, start=True)¶
Live viewer for PhotonForge objects.
- Parameters:
port – Port number used by the viewer server.
start – If
True
, the viewer server is automatically started.
Example
>>> from photonforge.live_viewer import LiveViewer >>> viewer = LiveViewer()
>>> component = pf.parametric.straight(port_spec="Strip", length=3) >>> viewer(component)
>>> terminal = pf.Terminal("METAL", pf.Circle(2)) >>> viewer(terminal)
Methods
display
(item)Display an item with an SVG representation.
start
()Start the server.
stop
()Stop the server.
- display(item)¶
Display an item with an SVG representation.
- Parameters:
item – Item to be displayed.
- Returns:
‘item’.
- start()¶
Start the server.
- stop()¶
Stop the server.