Advertisement
Guest User

Untitled

a guest
Nov 21st, 2014
140
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. Sub GetPointData()
  2. '---- Begin resolution script for object : Point.1
  3.  
  4. Dim partDocument1 As PartDocument
  5. Set partDocument1 = CATIA.ActiveDocument
  6.  
  7. Dim part1 As Part
  8. Set part1 = partDocument1.Part
  9.  
  10. Dim hybridBodies1 As HybridBodies
  11. Set hybridBodies1 = part1.HybridBodies
  12.  
  13. Dim hybridBody1 As HybridBody
  14. Set hybridBody1 = hybridBodies1.Item("Geometrical Set.1")
  15.  
  16. Dim hybridShapes1 As HybridShapes
  17. Set hybridShapes1 = hybridBody1.HybridShapes
  18.  
  19. Dim hybridShapePointCoord1 As HybridShapePointCoord
  20. Dim XYZ(2) As Variant
  21. Dim var As Variant
  22.  
  23.  
  24. 'BEGIN LOOP THROUGH YOUR POINTS HERE
  25. Set hybridShapePointCoord1 = hybridShapes1.Item("Point.1")
  26. Set var = hybridShapePointCoord1
  27. var.GetCoordinates XYZ
  28. 'WRITE XYZ TO CSV
  29. 'NEXT POINT
  30. 'END LOOP
  31.  
  32. '---- End resolution script
  33. End Sub
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement