]> gerrit.simantics Code Review - simantics/3d.git/commit
Handle variable length components on offset path leg 29/3029/1
authorMarko Luukkainen <marko.luukkainen@semantum.fi>
Thu, 18 Jul 2019 13:14:09 +0000 (16:14 +0300)
committerMarko Luukkainen <marko.luukkainen@semantum.fi>
Thu, 18 Jul 2019 13:14:09 +0000 (16:14 +0300)
commit480f31b77f516043c679bea4357da438fc98d4cf
tree540164ce632830f97be8900aa15937168ce9832b
parentda31b712fb2f97fd67900fdd0b97ed59942a02db
Handle variable length components on offset path leg

* Offset path leg update may now insert a straight, if there is
available space
* Inline component update could add and remove control points without
updating update struct.
* Removing pipe control point had cyclic dependency to itself (through
component)

gitlab #12

Change-Id: I27e9385cda3077dd1f3e16f7bfbd0015352d98fd
org.simantics.plant3d/src/org/simantics/plant3d/scenegraph/PipelineComponent.java
org.simantics.plant3d/src/org/simantics/plant3d/scenegraph/controlpoint/ControlPointFactory.java
org.simantics.plant3d/src/org/simantics/plant3d/scenegraph/controlpoint/PipeControlPoint.java
org.simantics.plant3d/src/org/simantics/plant3d/scenegraph/controlpoint/PipingRules.java