From 40f6676fcd007f011b1ff07d0fdcdb77fdb07088 Mon Sep 17 00:00:00 2001 From: dpasukhi Date: Thu, 16 Jul 2020 15:15:29 +0300 Subject: [PATCH] 0031388: To support kinematics data in STEP format # add documentation about kinematics * draw Test Harness - Data Exchange commands * extended Data Exchange (XDE) - Working with XDE --- .../draw_test_harness/draw_test_harness.md | 658 ++++++++++++++++++ dox/user_guides/xde/xde.md | 104 ++- .../RWStepAP214_ReadWriteModule.cxx | 2 - ...atics_RWActuatedKinPairAndOrderKinPair.cxx | 3 - src/STEPCAFControl/STEPCAFControl_Reader.cxx | 40 +- src/STEPCAFControl/STEPCAFControl_Writer.cxx | 156 +++-- src/STEPCAFControl/STEPCAFControl_Writer.hxx | 2 - src/XCAFDoc/GUID.txt | 1 + src/XCAFDoc/XCAFDoc_KinematicPair.cxx | 26 +- src/XCAFDoc/XCAFDoc_KinematicTool.cxx | 47 +- src/XCAFDoc/XCAFDoc_KinematicTool.hxx | 15 +- .../XCAFKinematics_HighOrderPairObject.hxx | 4 +- src/XDEDRAW/XDEDRAW_Kinematics.cxx | 65 +- .../DFBrowserPaneXDE_XDEDRAW.cxx | 3 + 14 files changed, 998 insertions(+), 128 deletions(-) diff --git a/dox/user_guides/draw_test_harness/draw_test_harness.md b/dox/user_guides/draw_test_harness/draw_test_harness.md index b5ae421a01..33e3b2e9cf 100644 --- a/dox/user_guides/draw_test_harness/draw_test_harness.md +++ b/dox/user_guides/draw_test_harness/draw_test_harness.md @@ -10527,6 +10527,664 @@ Calculates the real volume of a pointed shape with a given deflection. XShapeVolume a 0 ~~~~~ +@subsection occt_draw_8_10 XDE kinematics commands + +@subsubsection occt_draw_8_10_1 XAddMechanism + +Syntax: +~~~~~ +XAddMechanism +~~~~~ + +Adds a new empty kinematic mechanism. + +**Example:** +~~~~~ +XAddMechanism D +== 0:11:1 +~~~~~ + +@subsubsection occt_draw_8_10_2 XIsMechanism + +Syntax: +~~~~~ +XIsMechanism