API를 사용하여 SolidWorks에서 개체의 좌표 데이터를 얻는 방법

팬 쿠키

VBA를 사용하는 API를 통해 SolidWorks 기능 트리에있는 여러 개체의 좌표에 액세스하는 방법을 알고 싶습니다. 개인적으로 문제는 선택한 객체에 따라 달라지는 위치 데이터를 추출하기 위해 올바른 진술을 찾는 것입니다. 내 개체는 자체 좌표계와 원점을 통해 설명됩니다.

미리 감사드립니다

Sinue

구성 요소의 경우 .Transform2 속성을 사용할 수 있습니다 . 이렇게하면 구성 요소에 대한 변환 행렬 데이터가 포함 된 MathTransform 개체가 반환됩니다. .ArrayData 속성 을 사용하여 MathTransform 개체의 데이터에 액세스 할 수 있습니다 . 이것은 16 개의 double 배열을 반환합니다. 처음 9 개 요소는 3x3 회전 행렬을 정의하고 다음 3 개 요소는 변환 구성 요소 (구성 요소의 xyz 원점)를 정의합니다. API 도움말에서 자세한 정보를 찾을 수 있습니다.

API 도움말에는 어셈블리 컴포넌트의 변환을 가져 오는 방법에 대한 예가 있습니다. http://help.solidworks.com/2019/English/api/sldworksapi/Get_Transforms_of_Assembly_Components_Example_VB.htm

내 개체는 자체 좌표계와 원점을 통해 설명됩니다.

참조 지오메트리 "좌표계"를 사용자 지정 원점으로 사용하는 경우 CoordinateSystemFeatureData 개체 의 .Transform을 통해 MathTransform액세스 할 수 있습니다 .

CoordinateSystemFeatureData 객체를 얻으려면 먼저 좌표계의 Feature 객체를 얻은 다음 .GetDefinition 을 호출 해야합니다.

예:

Dim swApp As SldWorks.SldWorks
Dim Part As SldWorks.ModelDoc2
Dim boolstatus As Boolean
Dim longstatus As Long, longwarnings As Long

Sub main()

Set swApp = Application.SldWorks

Set Part = swApp.ActiveDoc
Part.ClearSelection2 True
boolstatus = Part.Extension.SelectByID2("FEATURE NAME OF COORDINATE SYSTEM", "COORDSYS", 0, 0, 0, False, 0, Nothing, 0)

Dim swSelMgr As SelectionMgr
Set swSelMgr = Part.SelectionManager

Dim swFeat As Feature
Set swFeat = swSelMgr.GetSelectedObject6(1, -1)

Dim swFeatData As CoordinateSystemFeatureData
Set swFeatData = swFeat.GetDefinition

End Sub

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

좌표를 사용하여 팬더에서 두 개의 데이터 프레임을 결합하는 방법

분류에서Dev

OpenCV를 사용하여 각 모서리의 점 좌표를 얻는 방법

분류에서Dev

Google지도를 사용하여 장소의 좌표를 얻는 방법 javascript API

분류에서Dev

R의 xpathApply를 사용하여 kml 좌표를 추출하고 데이터 프레임에 넣는 방법

분류에서Dev

JavaScript에서 X 및 Y 좌표를 사용하여 개체를 이동하는 방법

분류에서Dev

vtk를 사용하여 창 좌표를 객체 좌표에 매핑하는 방법

분류에서Dev

Java에서 Google API를 사용하여 두 좌표 세트에서 방향을 얻는 방법

분류에서Dev

Java에서 Shape 객체의 x 좌표를 얻는 방법

분류에서Dev

C #을 사용하여 양식이 아닌 데스크톱에서 커서 좌표를 얻는 방법

분류에서Dev

reactjs를 사용하여 테이블의 API에서 가져온 데이터를 표시하는 방법

분류에서Dev

CAShapeLayer에서 좌표를 얻는 방법

분류에서Dev

onmouseup에서 좌표를 얻는 방법?

분류에서Dev

JLabel에서 이미지의 X, Y 좌표를 얻는 방법

분류에서Dev

over를 사용하여 데이터 프레임에 좌표를 가져 오는 방법은 무엇입니까?

분류에서Dev

Android Studio의 좌표에서 주소를 얻는 방법

분류에서Dev

PowerPoint에서 개체의 x, y 좌표를 보거나 편집하는 방법이 있습니까?

분류에서Dev

ui-router 1.0을 사용하여 $ state 개체에서 해결 된 데이터를 얻는 방법

분류에서Dev

구의 좌표를 얻는 방법?

분류에서Dev

iOS : 두 좌표 사이의 경로 경로를 얻는 방법

분류에서Dev

Visio에서 전체 시간 동안 좌표를 사용하여 차트를 만드는 방법

분류에서Dev

mysql 데이터베이스에서 좌표를 선택하는 방법

분류에서Dev

파이썬을 사용하여 그리드의 선에서 위쪽 및 아래쪽 부분의 좌표를 얻는 방법은 무엇입니까?

분류에서Dev

react-google-maps를 사용하여 React.JS에서 Polygon의 좌표를 가져 오는 방법

분류에서Dev

두 개의 알려진 점 사이에 좌표를 생성하는 방법

분류에서Dev

PHP를 사용하여 SQL의 여러 테이블에서 데이터를 얻는 방법

분류에서Dev

OpenCV, Python에서 마스크를 사용하여 찾은 모양의 (x, y) 좌표를 얻는 방법은 무엇입니까?

분류에서Dev

Angular-Leaflet-directive를 사용하여지도의 클릭 된 위치에서 지리적 좌표를 얻는 방법은 무엇입니까?

분류에서Dev

2 개의 지리적 포인트와 좌표를 좌표로 직사각형 그리드를 얻는 방법

분류에서Dev

2 개의 지리적 포인트와 좌표를 좌표로 직사각형 그리드를 얻는 방법

Related 관련 기사

  1. 1

    좌표를 사용하여 팬더에서 두 개의 데이터 프레임을 결합하는 방법

  2. 2

    OpenCV를 사용하여 각 모서리의 점 좌표를 얻는 방법

  3. 3

    Google지도를 사용하여 장소의 좌표를 얻는 방법 javascript API

  4. 4

    R의 xpathApply를 사용하여 kml 좌표를 추출하고 데이터 프레임에 넣는 방법

  5. 5

    JavaScript에서 X 및 Y 좌표를 사용하여 개체를 이동하는 방법

  6. 6

    vtk를 사용하여 창 좌표를 객체 좌표에 매핑하는 방법

  7. 7

    Java에서 Google API를 사용하여 두 좌표 세트에서 방향을 얻는 방법

  8. 8

    Java에서 Shape 객체의 x 좌표를 얻는 방법

  9. 9

    C #을 사용하여 양식이 아닌 데스크톱에서 커서 좌표를 얻는 방법

  10. 10

    reactjs를 사용하여 테이블의 API에서 가져온 데이터를 표시하는 방법

  11. 11

    CAShapeLayer에서 좌표를 얻는 방법

  12. 12

    onmouseup에서 좌표를 얻는 방법?

  13. 13

    JLabel에서 이미지의 X, Y 좌표를 얻는 방법

  14. 14

    over를 사용하여 데이터 프레임에 좌표를 가져 오는 방법은 무엇입니까?

  15. 15

    Android Studio의 좌표에서 주소를 얻는 방법

  16. 16

    PowerPoint에서 개체의 x, y 좌표를 보거나 편집하는 방법이 있습니까?

  17. 17

    ui-router 1.0을 사용하여 $ state 개체에서 해결 된 데이터를 얻는 방법

  18. 18

    구의 좌표를 얻는 방법?

  19. 19

    iOS : 두 좌표 사이의 경로 경로를 얻는 방법

  20. 20

    Visio에서 전체 시간 동안 좌표를 사용하여 차트를 만드는 방법

  21. 21

    mysql 데이터베이스에서 좌표를 선택하는 방법

  22. 22

    파이썬을 사용하여 그리드의 선에서 위쪽 및 아래쪽 부분의 좌표를 얻는 방법은 무엇입니까?

  23. 23

    react-google-maps를 사용하여 React.JS에서 Polygon의 좌표를 가져 오는 방법

  24. 24

    두 개의 알려진 점 사이에 좌표를 생성하는 방법

  25. 25

    PHP를 사용하여 SQL의 여러 테이블에서 데이터를 얻는 방법

  26. 26

    OpenCV, Python에서 마스크를 사용하여 찾은 모양의 (x, y) 좌표를 얻는 방법은 무엇입니까?

  27. 27

    Angular-Leaflet-directive를 사용하여지도의 클릭 된 위치에서 지리적 좌표를 얻는 방법은 무엇입니까?

  28. 28

    2 개의 지리적 포인트와 좌표를 좌표로 직사각형 그리드를 얻는 방법

  29. 29

    2 개의 지리적 포인트와 좌표를 좌표로 직사각형 그리드를 얻는 방법

뜨겁다태그

보관