refine demo

This commit is contained in:
2024-09-05 10:31:21 +08:00
parent 8780b27ca1
commit 0a45534ba8
14 changed files with 165311 additions and 3655 deletions
+44 -306
View File
@@ -1,14 +1,14 @@
<?xml version="1.0" encoding="utf-8"?>
<XyzabcMachineTool XmlUseSourceDirectoryAsBaseDirectory="true">
<GeneralXyzabcMachineTool>
<XyzabcChain>
<XyzabcChain>
<CodeXyzabcChain>
<ChainCode>[O][Y][X][C][w];[O][Z][B][S][t]</ChainCode>
<IsVertical>true</IsVertical>
<TransformerX>
<DynamicTranslation Axis="(-1, 0, 0)" Len="29.596000000000004" />
<DynamicTranslation Axis="(-1, 0, 0)" Len="103.4" />
</TransformerX>
<TransformerY>
<DynamicTranslation Axis="(0, -1, 0)" Len="-37.400000000000006" />
<DynamicTranslation Axis="(0, -1, 0)" Len="-109.553" />
</TransformerY>
<TransformerZ>
<DynamicTranslation Axis="(0, 0, 1)" Len="0" />
@@ -26,306 +26,44 @@
<TableBuckleTransformer>
<StaticTranslation Trans="(0, 0, 0)" />
</TableBuckleTransformer>
</XyzabcChain>
<AnchorToSolid>
<Entry Key="O">
<Solid>
<StlFile>base.stl</StlFile>
</Solid>
</Entry>
<Entry Key="Y">
<Solid>
<StlFile>Y.stl</StlFile>
</Solid>
</Entry>
<Entry Key="X">
<Solid>
<StlFile>X.stl</StlFile>
</Solid>
</Entry>
<Entry Key="C">
<Solid>
<StlFile>C.stl</StlFile>
</Solid>
</Entry>
<Entry Key="Z">
<Solid>
<StlFile>Z.stl</StlFile>
</Solid>
</Entry>
<Entry Key="B">
<Solid>
<StlFile>B.stl</StlFile>
</Solid>
</Entry>
<Entry Key="S">
<Solid>
<StlFile>S.stl</StlFile>
</Solid>
</Entry>
</AnchorToSolid>
</CodeXyzabcChain>
</XyzabcChain>
<AnchorToSolid>
<Entry Key="O">
<Solid>
<StlFile>base.stl</StlFile>
</Solid>
</Entry>
<Entry Key="Y">
<Solid>
<StlFile>Y.stl</StlFile>
</Solid>
</Entry>
<Entry Key="X">
<Solid>
<StlFile>X.stl</StlFile>
</Solid>
</Entry>
<Entry Key="C">
<Solid>
<StlFile>C.stl</StlFile>
</Solid>
</Entry>
<Entry Key="Z">
<Solid>
<StlFile>Z.stl</StlFile>
</Solid>
</Entry>
<Entry Key="B">
<Solid>
<StlFile>B.stl</StlFile>
</Solid>
</Entry>
<Entry Key="S">
<Solid>
<StlFile>S.stl</StlFile>
</Solid>
</Entry>
</AnchorToSolid>
<CollisionIndexPairs>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>Y</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>Z</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>Y</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>B</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>Y</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>S</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>Y</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>ToolHolder</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>Y</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>CutterShank</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>Y</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>CutterFlute</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>X</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>Z</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>X</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>B</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>X</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>S</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>X</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>ToolHolder</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>X</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>CutterShank</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>X</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>CutterFlute</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>C</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>Z</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>C</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>B</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>C</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>S</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>C</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>ToolHolder</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>C</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>CutterShank</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>C</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>CutterFlute</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>Fixture</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>Z</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>Fixture</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>B</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>Fixture</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>S</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>Fixture</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>ToolHolder</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>Fixture</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>CutterShank</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>Fixture</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>CutterFlute</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>Workpiece</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>Z</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>Workpiece</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>B</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>Workpiece</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>S</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>Workpiece</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>ToolHolder</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
<CollisionIndexPair>
<IndexA>
<MachiningEquipmentCollisionIndex>Workpiece</MachiningEquipmentCollisionIndex>
</IndexA>
<IndexB>
<MachiningEquipmentCollisionIndex>CutterShank</MachiningEquipmentCollisionIndex>
</IndexB>
<SafeDistance>0</SafeDistance>
</CollisionIndexPair>
</CollisionIndexPairs>
</XyzabcMachineTool>
<CollisionIndexPairs AutoGenerate="true" />
</GeneralXyzabcMachineTool>