Files
solver/GNN/testapp/fixplnplnplnNoOffset.asmt
forbes-0023 98051ba0c9 feat: add Phase 1 constraint solver addon, move prior content to GNN/
- Move existing OndselSolver, GNN ML layer, and tooling into GNN/
  directory for integration in later phases
- Add Create addon scaffold: package.xml, Init.py
- Add expression DAG with eval, symbolic diff, simplification
- Add parameter table with fixed/free variable tracking
- Add quaternion rotation as polynomial Expr trees
- Add RigidBody entity (7 DOF: position + unit quaternion)
- Add constraint classes: Coincident, DistancePointPoint, Fixed
- Add Newton-Raphson solver with symbolic Jacobian + numpy lstsq
- Add pre-solve passes: substitution + single-equation
- Add DOF counting via Jacobian SVD rank
- Add KindredSolver IKCSolver bridge for kcsolve integration
- Add 82 unit tests covering all modules

Registers as 'kindred' solver via kcsolve.register_solver() when
loaded by Create's addon_loader.
2026-02-20 20:35:47 -06:00

268 lines
5.3 KiB
Plaintext

freeCAD: 3D CAD with Motion Simulation by askoh.com
Assembly
Notes
(Text string: '' runs: (Core.RunArray runs: #() values: #()))
Name
bug3.iam
Position3D
0.0 0.0 0.0
RotationMatrix
1.0 0.0 0.0
0.0 1.0 0.0
0.0 0.0 1.0
Velocity3D
0.0 0.0 0.0
Omega3D
0.0 0.0 0.0
RefPoints
RefPoint
Position3D
0.0 0.0 0.0
RotationMatrix
1.0 0.0 0.0
0.0 1.0 0.0
0.0 0.0 1.0
Markers
Marker
Name
AssemblyOriginMarker
Position3D
0.0 0.0 0.0
RotationMatrix
1.0 0.0 0.0
0.0 1.0 0.0
0.0 0.0 1.0
RefPoint
Position3D
0.0 0.0 0.0
RotationMatrix
1.0 0.0 0.0
0.0 1.0 0.0
0.0 0.0 1.0
Markers
Marker
Name
FixedMarker:6202
Position3D
-6.5938683018542 1.7891057709516 0.0035692461690602
RotationMatrix
1.0 -1.8369095307336e-16 0.0
1.8369095307336e-16 1.0 0.0
-1.0784962304122e-33 0.0 1.0
RefPoint
Position3D
0.0 0.0 0.0
RotationMatrix
1.0 0.0 0.0
0.0 1.0 0.0
0.0 0.0 1.0
Markers
Marker
Name
Flush:11(Planar):MarkerJ
Position3D
0.0 0.0 0.0
RotationMatrix
0.0 0.0 1.0
1.0 0.0 0.0
0.0 1.0 0.0
RefPoint
Position3D
0.0 0.0 0.0
RotationMatrix
1.0 0.0 0.0
0.0 1.0 0.0
0.0 0.0 1.0
Markers
Marker
Name
Flush:12(Planar):MarkerI
Position3D
0.0 0.0 0.0
RotationMatrix
1.0 0.0 0.0
0.0 0.0 1.0
0.0 -1.0 0.0
RefPoint
Position3D
0.0 0.0 0.0
RotationMatrix
1.0 0.0 0.0
0.0 1.0 0.0
0.0 0.0 1.0
Markers
Marker
Name
Mate:37(Planar):MarkerI
Position3D
0.0 0.0 0.0
RotationMatrix
1.0 0.0 0.0
0.0 1.0 0.0
0.0 0.0 1.0
RefCurves
RefSurfaces
Parts
Part
Name
s430if1:1
Position3D
-6.5938683018542 1.7891057709516 0.0035692461690602
RotationMatrix
1.0 -1.8369095307336e-16 0.0
1.8369095307336e-16 1.0 0.0
-1.0784962304122e-33 0.0 1.0
Velocity3D
0.0 0.0 0.0
Omega3D
0.0 0.0 0.0
FeatureOrder
PrincipalMassMarker
Name
MassMarker
Position3D
6.2214786581878 -2.0490943304506 0.10234310932766
RotationMatrix
0.99965282222213 -1.9998658555422e-4 -0.026347581078483
2.001852877372e-4 0.9999999799509 4.9039154214777e-6
0.02634757956952 -1.0176610990394e-5 0.99965284221437
Mass
85.975743116779
MomentOfInertias
2.4625089862592 4.0759035246517 5.8117898719953
Density
0.0
RefPoints
RefPoint
Position3D
0.0 0.0 0.0
RotationMatrix
1.0 0.0 0.0
0.0 1.0 0.0
0.0 0.0 1.0
Markers
Marker
Name
Flush:11(Planar):MarkerI
Position3D
6.5938683018542 -2.0491057709516 -0.0035692461690602
RotationMatrix
-1.2246063538224e-16 0.0 1.0
-1.0 2.8106880527449e-63 -1.2246063538224e-16
1.3207333363363e-49 -1.0 -1.0784962304122e-33
RefPoint
Position3D
0.0 0.0 0.0
RotationMatrix
1.0 0.0 0.0
0.0 1.0 0.0
0.0 0.0 1.0
Markers
Marker
Name
Flush:12(Planar):MarkerJ
Position3D
6.5190408004749 -1.7891057709516 -0.0035692461690602
RotationMatrix
-1.0 3.7632527118098e-48 1.2246063538224e-16
1.2246063538224e-16 -4.9376952277951e-64 1.0
1.0784962304122e-33 1.0 -1.3207333363363e-49
RefPoint
Position3D
0.0 0.0 0.0
RotationMatrix
1.0 0.0 0.0
0.0 1.0 0.0
0.0 0.0 1.0
Markers
Marker
Name
Mate:37(Planar):MarkerJ
Position3D
6.3365541546997 -2.049105715396 -0.0035692461690602
RotationMatrix
-1.8369095307336e-16 1.0 0.0
-1.0 -1.8369095307336e-16 0.0
1.3207333363363e-49 -1.0784962304122e-33 1.0
RefPoint
Position3D
0.0 0.0 0.0
RotationMatrix
1.0 0.0 0.0
0.0 1.0 0.0
0.0 0.0 1.0
Markers
Marker
Name
OriginMarker
Position3D
0.0 0.0 0.0
RotationMatrix
1.0 0.0 -1.0784962304122e-33
0.0 1.0 0.0
-1.0784962304122e-33 0.0 1.0
RefCurves
RefSurfaces
KinematicIJs
ConstraintSets
Joints
FixedJoint
Name
FixedJoint:6202
MarkerI
/bug3.iam/FixedMarker:6202
MarkerJ
/bug3.iam/s430if1:1/OriginMarker
PlanarJoint
Name
Flush:11(Planar)
MarkerI
/bug3.iam/s430if1:1/Flush:11(Planar):MarkerI
MarkerJ
/bug3.iam/Flush:11(Planar):MarkerJ
PlanarJoint
Name
Flush:12(Planar)
MarkerI
/bug3.iam/Flush:12(Planar):MarkerI
MarkerJ
/bug3.iam/s430if1:1/Flush:12(Planar):MarkerJ
PlanarJoint
Name
Mate:37(Planar)
MarkerI
/bug3.iam/Mate:37(Planar):MarkerI
MarkerJ
/bug3.iam/s430if1:1/Mate:37(Planar):MarkerJ
Motions
GeneralConstraintSets
ForceTorques
ConstantGravity
0.0 10.0 0.0
SimulationParameters
tstart
0.0
tend
1.0
hmin
1.0e-9
hmax
1.0
hout
0.01
errorTol
1.0e-6
AnimationParameters
nframe
0
icurrent
1
istart
0
iend
0
isForward
true
framesPerSecond
30