@@ -29,50 +29,47 @@ include("$(ModiaLang.path)/models/Translational.jl")
2929
3030include (" $(Modia3D. path) /src/ModiaInterface/buildModia3D.jl" )
3131
32- Object3D ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Object3D), _path = true , kwargs... )
33- Scene ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Scene) , kwargs... )
34- Visual ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Visual) , kwargs... )
35- Solid ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Solid) , kwargs... )
36- Box ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Box) , kwargs... )
37- Beam ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Beam) , kwargs... )
38- Cylinder ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Cylinder) , kwargs... )
39- Sphere ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Sphere) , kwargs... )
40- Ellipsoid ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Ellipsoid) , kwargs... )
41- Capsule ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Capsule) , kwargs... )
42- Cone ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Cone) , kwargs... )
43- SpringShape ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Spring) , kwargs... )
44- GearWheel ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. GearWheel) , kwargs... )
45- Grid ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Grid) , kwargs... )
46- VisualMaterial ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. VisualMaterial) , kwargs... )
47- MassProperties ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. MassProperties) , kwargs... )
48- CoordinateSystem (; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. CoordinateSystem) , kwargs... )
49- FileMesh ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. FileMesh) , kwargs... )
50- Font ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Font) , kwargs... )
51- TextShape ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. TextShape) , kwargs... )
52- ModelicaShape ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. ModelicaShape) , kwargs... )
53- Fix ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Fix) , kwargs... )
54- Bushing ( ; kwargs... ) = Par (; _constructor = :(Modia3D. Bushing) , kwargs... )
55- SpringDamperPtP ( ; kwargs... ) = Par (; _constructor = :(Modia3D. SpringDamperPtP) , kwargs... )
56-
57- MassPropertiesFromShape () = Par (; _constructor = :(Modia. Modia3D. MassPropertiesFromShape))
58- MassPropertiesFromShapeAndMass (;mass) = Par (; _constructor = :(Modia. Modia3D. MassPropertiesFromShapeAndMass), mass = mass)
59- UniformGravityField (; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. UniformGravityField), kwargs... )
60-
61- RefPath (; kwargs... ) = Modia3D. ReferencePath (; kwargs... )
62-
63- ptpJointSpace (; kwargs... ) = Modia3D. ptpJointSpace (; kwargs... )
32+ Object3D ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Object3D{FloatType}), _path = true , kwargs... )
33+ Scene ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Scene{FloatType}) , kwargs... )
34+ Visual ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Visual) , kwargs... )
35+ Solid ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Solid{FloatType}) , kwargs... )
36+ Box ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Box{FloatType}) , kwargs... )
37+ Beam ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Beam{FloatType}) , kwargs... )
38+ Cylinder ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Cylinder{FloatType}) , kwargs... )
39+ Sphere ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Sphere{FloatType}) , kwargs... )
40+ Ellipsoid ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Ellipsoid{FloatType}) , kwargs... )
41+ Capsule ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Capsule{FloatType}) , kwargs... )
42+ Cone ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Cone{FloatType}) , kwargs... )
43+ SpringShape ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Spring) , kwargs... )
44+ GearWheel ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. GearWheel) , kwargs... )
45+ Grid ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Grid) , kwargs... )
46+ VisualMaterial ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. VisualMaterial) , kwargs... )
47+ MassProperties ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. MassProperties{FloatType}) , kwargs... )
48+ CoordinateSystem (; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. CoordinateSystem) , kwargs... )
49+ FileMesh ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. FileMesh) , kwargs... )
50+ Font ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Font) , kwargs... )
51+ TextShape ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. TextShape) , kwargs... )
52+ ModelicaShape ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. ModelicaShape) , kwargs... )
53+ Fix ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Fix{FloatType}) , kwargs... )
54+ Bushing ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. Bushing{FloatType}) , kwargs... )
55+ SpringDamperPtP ( ; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. SpringDamperPtP{FloatType}) , kwargs... )
56+
57+ MassPropertiesFromShape () = Par (; _constructor = :(Modia. Modia3D. MassPropertiesFromShape{FloatType}))
58+ MassPropertiesFromShapeAndMass (; mass) = Par (; _constructor = :(Modia. Modia3D. MassPropertiesFromShapeAndMass{FloatType}), mass = mass)
59+ UniformGravityField (; kwargs... ) = Par (; _constructor = :(Modia. Modia3D. UniformGravityField), kwargs... )
60+
61+ RefPath (; kwargs... ) = Modia3D. ReferencePath (; kwargs... )
62+ ptpJointSpace (; kwargs... ) = Modia3D. ptpJointSpace (; kwargs... )
6463scheduleReferenceMotion (; kwargs... ) = Modia3D. scheduleReferenceMotion (; kwargs... )
64+ calculateRobotMovement (args... ) = Modia3D. calculateRobotMovement (args... )
65+ getRefPathPosition (args... ) = Modia3D. getRefPathPosition (args... )
66+ getRefPathInitPosition (args... ) = Modia3D. getRefPathInitPosition (args... )
6567
66- calculateRobotMovement (args... ) = Modia3D. calculateRobotMovement (args... )
67- getRefPathPosition (args... ) = Modia3D. getRefPathPosition (args... )
68- getRefPathInitPosition (args... ) = Modia3D. getRefPathInitPosition (args... )
69-
70- getVariables (args... ) = (args... ,)
71-
68+ getVariables (args... ) = (args... ,)
7269multibodyResiduals! (args... ) = Modia3D. multibodyResiduals! (args... )
7370setModiaJointVariables! (args... ) = Modia3D. setModiaJointVariables! (args... )
7471
75- Revolute (; obj1, obj2, axis= 3 , phi= Var (init= 0.0 ), w= Var (init= 0.0 ), canCollide= true ) = Model (; _constructor = Par (value = :(Modia. Modia3D. Revolute), _path = true , ndof = 1 ),
72+ Revolute (; obj1, obj2, axis= 3 , phi= Var (init= 0.0 ), w= Var (init= 0.0 ), canCollide= true ) = Model (; _constructor = Par (value = :(Modia. Modia3D. Revolute{FloatType} ), _path = true , ndof = 1 ),
7673 obj1 = Par (value = obj1),
7774 obj2 = Par (value = obj2),
7875 axis = Par (value = axis),
@@ -86,7 +83,7 @@ Revolute(; obj1, obj2, axis=3, phi=Var(init=0.0), w=Var(init=0.0), canCollide=tr
8683 ]
8784)
8885
89- RevoluteWithFlange (; obj1, obj2, axis= 3 , phi= Var (init= 0.0 ), w= Var (init= 0.0 ), canCollide= true ) = Model (; _constructor = Par (value = :(Modia. Modia3D. Revolute), _path = true , ndof = 1 ),
86+ RevoluteWithFlange (; obj1, obj2, axis= 3 , phi= Var (init= 0.0 ), w= Var (init= 0.0 ), canCollide= true ) = Model (; _constructor = Par (value = :(Modia. Modia3D. Revolute{FloatType} ), _path = true , ndof = 1 ),
9087 obj1 = Par (value = obj1),
9188 obj2 = Par (value = obj2),
9289 axis = Par (value = axis),
@@ -102,7 +99,7 @@ RevoluteWithFlange(; obj1, obj2, axis=3, phi=Var(init=0.0), w=Var(init=0.0), can
10299 ]
103100)
104101
105- Prismatic (; obj1, obj2, axis= 1 , s= Var (init= 0.0 ), v= Var (init= 0.0 ), canCollide= true ) = Model (; _constructor = Par (value = :(Modia. Modia3D. Prismatic), _path = true , ndof = 1 ),
102+ Prismatic (; obj1, obj2, axis= 1 , s= Var (init= 0.0 ), v= Var (init= 0.0 ), canCollide= true ) = Model (; _constructor = Par (value = :(Modia. Modia3D. Prismatic{FloatType} ), _path = true , ndof = 1 ),
106103 obj1 = Par (value = obj1),
107104 obj2 = Par (value = obj2),
108105 axis = Par (value = axis),
@@ -116,7 +113,7 @@ Prismatic(; obj1, obj2, axis=1, s=Var(init=0.0), v=Var(init=0.0), canCollide=tru
116113 ]
117114)
118115
119- PrismaticWithFlange (; obj1, obj2, axis= 1 , s= Var (init= 0.0 ), v= Var (init= 0.0 ), canCollide= true ) = Model (; _constructor = Par (value = :(Modia. Modia3D. Prismatic), _path = true , ndof = 1 ),
116+ PrismaticWithFlange (; obj1, obj2, axis= 1 , s= Var (init= 0.0 ), v= Var (init= 0.0 ), canCollide= true ) = Model (; _constructor = Par (value = :(Modia. Modia3D. Prismatic{FloatType} ), _path = true , ndof = 1 ),
120117 obj1 = Par (value = obj1),
121118 obj2 = Par (value = obj2),
122119 axis = Par (value = axis),
@@ -198,7 +195,7 @@ singularRem(ang) = abs(rem2pi(ang, RoundNearest)) - 1.5 # is negative/positive
198195J123or132 (rot, isrot123) = isrot123 ? J123 (rot) : J132 (rot)
199196
200197
201- FreeMotion (; obj1, obj2, r= Var (init= zeros (3 )), rot= Var (init= zeros (3 )), v= Var (init= zeros (3 )), w= Var (init= zeros (3 ))) = Model (; _constructor = Par (value = :(Modia. Modia3D. FreeMotion), _path = true , ndof = 6 ),
198+ FreeMotion (; obj1, obj2, r= Var (init= zeros (3 )), rot= Var (init= zeros (3 )), v= Var (init= zeros (3 )), w= Var (init= zeros (3 ))) = Model (; _constructor = Par (value = :(Modia. Modia3D. FreeMotion{FloatType} ), _path = true , ndof = 6 ),
202199 obj1 = Par (value = obj1),
203200 obj2 = Par (value = obj2),
204201 r = r,
0 commit comments