X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=org.simantics.plant3d%2Fscl%2FPlant3d%2FUtils%2FComponentUtils.scl;h=24b2e42c19c750654d0b9e015464eade386a71c7;hb=9823254b72141ab6e5706ddd0d7f9f2b3fbaa56b;hp=c3ef6365677dcd22fd347564c7f63edc47cd97b6;hpb=6270ad20a1fcf251f16a0ea45b5ff4f82e1ca33d;p=simantics%2F3d.git diff --git a/org.simantics.plant3d/scl/Plant3d/Utils/ComponentUtils.scl b/org.simantics.plant3d/scl/Plant3d/Utils/ComponentUtils.scl index c3ef6365..24b2e42c 100644 --- a/org.simantics.plant3d/scl/Plant3d/Utils/ComponentUtils.scl +++ b/org.simantics.plant3d/scl/Plant3d/Utils/ComponentUtils.scl @@ -2,6 +2,7 @@ import "Plant3d/Scenegraph/PipelineComponent" import "Plant3d/Scenegraph/Equipment" import "Plant3d/Scenegraph/Nozzle" import "Plant3d/Scenegraph/P3DRootNode" +import "G3D/Math/Vector3d" import "./P3DUtil" importJava "org.simantics.plant3d.utils.ComponentUtils" where @@ -21,6 +22,12 @@ importJava "org.simantics.plant3d.utils.ComponentUtils" where @JavaName addComponent addComponent :: P3DRootNode -> PipelineComponent -> InsertInstruction -> PipelineComponent + @JavaName connect + connect :: PipelineComponent -> PipelineComponent -> Boolean + + @JavaName connect + connect2 :: PipelineComponent -> PipelineComponent -> PositionType -> Vector3d -> Boolean + importJava "org.simantics.plant3d.utils.ComponentUtils$InsertInstruction" where data InsertInstruction