-import "./Tuple3d"
+include "./Tuple3d"
import "JavaBuiltin" as Java
dot :: Vector3d -> Vector3d -> Double
- length :: Vector3d -> Double
- lengthSquared :: Vector3d -> Double
+ @JavaName length
+ vectorLength :: Vector3d -> Double
+ @JavaName lengthSquared
+ vectorLengthSquared :: Vector3d -> Double
angle :: Vector3d -> Vector3d -> Double
freeze = Java.unsafeCoerce
instance Tuple3dClass Vector3d
+instance MTuple3dClass MVector3d
copyVector3d :: Tuple3dClass a => a -> Vector3d
copyVector3d = copyVector3d' . asTuple