X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.plant3d%2Fscl%2Fplant3d%2Fscenegraph%2FP3DParentNode.scl;fp=org.simantics.plant3d%2Fscl%2Fplant3d%2Fscenegraph%2FP3DParentNode.scl;h=05e7c1f20adcce5f070992d457538a8dc660ebb3;hb=0602e0f78f22aaf27211ef1de801ddc631e103c0;hp=0000000000000000000000000000000000000000;hpb=1c986f49dd51037e0a189df77a76abce890ae8ae;p=simantics%2F3d.git diff --git a/org.simantics.plant3d/scl/plant3d/scenegraph/P3DParentNode.scl b/org.simantics.plant3d/scl/plant3d/scenegraph/P3DParentNode.scl new file mode 100644 index 00000000..05e7c1f2 --- /dev/null +++ b/org.simantics.plant3d/scl/plant3d/scenegraph/P3DParentNode.scl @@ -0,0 +1,20 @@ +import "g3d/math/Vector3d" +import "g3d/math/Quat4d" + +importJava "org.simantics.plant3d.scenegraph.P3DParentNode" where + data P3DParentNode + + getName :: P3DParentNode -> Maybe String + setName :: P3DParentNode -> String -> () + + getOrientation :: P3DParentNode -> Quat4d + getPosition :: P3DParentNode -> Vector3d + + setOrientation :: P3DParentNode -> Quat4d -> () + setPosition :: P3DParentNode -> Vector3d -> () + + getWorldOrientation :: P3DParentNode -> Quat4d + getWorldPosition :: P3DParentNode -> Vector3d + + setWorldOrientation :: P3DParentNode -> Quat4d -> () + setWorldPosition :: P3DParentNode -> Vector3d -> () \ No newline at end of file