]> OCCT Git - occt-copy.git/commit
0031388: To support kinematics data in STEP format
authordpasukhi <dpasukhi@opencascade.com>
Thu, 9 Jul 2020 11:58:05 +0000 (14:58 +0300)
committerdpasukhi <dpasukhi@opencascade.com>
Thu, 9 Jul 2020 14:31:14 +0000 (17:31 +0300)
commit243dcd1822b3a7ef7328c7c2d227341b437f6f20
tree8b73e898c322da90a45352ffdc98348bb45c484e
parent7ea7a35dba7413890985e90a5c4f95b6679c9d42
0031388: To support kinematics data in STEP format

 * Add support for testing kinematics_export
   * Add dump of kinematics (XDEDRAW_Kinematics)
 * Add tests for kinematics_export
   * chuck_3_jaw_AP242_v2 (A1)
   * mazak_kinematic_v3   (A2)
 * Add tests for kinematics
   * linear flexible and pinion pair       (C2)
   * linear flexible and planar curve pair (C3)
 * Rename function arguments or/and class fields
   * STEPCAFControl_Reader.cxx
     * addLinkWithShapes
     * setKinematicPairValue
     * ReadKinematics
   * STEPCAFControl_Writer.cxx
     * createKinematicLink
     * createKinematicJoint
     * createKinematicPair
     * createKinematicPairValue
     * WriteKinematics
   * StepKinematics_MechanismStateRepresentation
   * XCAFKinematics_LowOrderPairObjectWithCoupling
   * XCAFKinematics_LowOrderPairObject
   * XCAFKinematics_HighOrderPairObject
   * XCAFDoc_KinematicTool
 * Fix useless "linear * pair" XCAFDoc_KinematicPair
 * Add support of Spatial Rotation
   * Add MakeYprRotation in StepToGeom
24 files changed:
src/STEPCAFControl/STEPCAFControl_Reader.cxx
src/STEPCAFControl/STEPCAFControl_Writer.cxx
src/StepKinematics/StepKinematics_MechanismStateRepresentation.cxx
src/StepKinematics/StepKinematics_MechanismStateRepresentation.hxx
src/StepToGeom/StepToGeom.cxx
src/StepToGeom/StepToGeom.hxx
src/XCAFDoc/XCAFDoc_KinematicPair.cxx
src/XCAFDoc/XCAFDoc_KinematicTool.cxx
src/XCAFDoc/XCAFDoc_KinematicTool.hxx
src/XCAFKinematics/XCAFKinematics_HighOrderPairObject.cxx
src/XCAFKinematics/XCAFKinematics_HighOrderPairObject.hxx
src/XCAFKinematics/XCAFKinematics_LowOrderPairObject.cxx
src/XCAFKinematics/XCAFKinematics_LowOrderPairObject.hxx
src/XCAFKinematics/XCAFKinematics_LowOrderPairObjectWithCoupling.cxx
src/XCAFKinematics/XCAFKinematics_LowOrderPairObjectWithCoupling.hxx
src/XDEDRAW/XDEDRAW_Kinematics.cxx
tests/gdt/grids.list
tests/gdt/kinematics/A1
tests/gdt/kinematics/C2 [new file with mode: 0644]
tests/gdt/kinematics/C3 [new file with mode: 0644]
tests/gdt/kinematics_export/A1 [new file with mode: 0644]
tests/gdt/kinematics_export/A2 [new file with mode: 0644]
tests/gdt/kinematics_export/begin [new file with mode: 0644]
tests/gdt/kinematics_export/end [new file with mode: 0644]