optivis
optivis copied to clipboard
Visualisation of optical environments
It would be nice to be able to define some simple animation events, like for a group of mirrors to rotate, and for Optivis to be able to export this...
Use an Optivis namespace in each SVG file to specify the position and angle of input/output nodes, instead of the current system of having both an SVG file and its...
Hi Sean, I really like this project, and have just started to try it out. Unfortunately, the current state as I've cloned seems to have some problems exporting images, which...
The layout manager scaling allows lengths in the view to be scaled so that large lengths (e.g. of the order 4 km) can be shown next to small lengths (of...
If a component is linked in such a way that it is overconstrained, the link length and azimuth is changed to the required numbers but the component's azimuth is not....
Add ability to load existing SVG and interpret the components in it. This might require the version number to be embedded in files to change load behaviour for older files....
It should be possible to reposition components and links, though probably only along the azimuth they are set to. Being able to drag components to arbitrary positions is probably more...
Labels should be draggable to reposition them. Since labels can be positioned in two ways... - Their position along the component - Their position offset from the component ...it should...
Components linked together by two or more different paths cause problems for the layout engine. For example, a beam splitter linked to itself via three 45 degree mirrors. Currently, Optivis...
The SVG export code, and by association the PNG/PDF/EPS export, doesn't add start/end markers. Add this code.