Autodesk Forge Viewer : 문서를 얻는 방법

그렉 블런트 처

변환 된 rvt 파일과 함께 제공되는 모든 2D 및 3D 모델 목록을 얻으려고합니다.

이전 예제를 살펴보면 LmvNavTest 가 "문서"rootItem에 액세스하기 위해 이와 같은 작업을 수행합니다.

Autodesk.Viewing.Document.load(fullUrnStr, function(document) {
    _loadedDocument = document; // keep this in a global var so we can reference it in other spots

        // get all the 3D and 2D views (but keep in separate arrays so we can differentiate in the UX)
    _views3D = Autodesk.Viewing.Document.getSubItemsWithProperties(document.getRootItem(), {'type':'geometry', 'role':'3d'}, true);
    _views2D = Autodesk.Viewing.Document.getSubItemsWithProperties(document.getRootItem(), {'type':'geometry', 'role':'2d'}, true);

내 이해에서 선호하는 방법은 loadModel을 사용하는 것입니다.

oViewer =new Autodesk.Viewing.Private.GuiViewer3D ($("#viewerContainer") [0], {}) ;
oViewer.loadModel (url , [],  onLoadSuccess, onLoadFail) ;

loadModel 방식으로 수행하면 getSubItemsWithProperties 메서드를 호출 할 수 있도록 문서에 액세스하는 방법

필립

질문하는 방식은 약간 혼란스럽고 오프라인로드 여부에 대해 명확하지 않은 경우 워크 플로를 이해하기 어렵습니다.

가능한 것으로 생각되는 두 가지 시나리오는 다음과 같습니다.

1 / URN을 사용하여 Autodesk Cloud에서 온라인으로 모델을로드합니다.이 경우 먼저 Autodesk.Viewing.Document.load 를 호출해야합니다 .이 호출은 실제로 매니페스트 데이터를 반환합니다. 여기서 3D 및 2D보기 가능 항목을 검색 할 수 있습니다. 지적한대로 Autodesk.Viewing.Document.getSubItemsWithProperties사용 합니다. 프로그래밍 방식으로 또는 사용자 상호 작용에 의해 뷰어에로드 할 경로를 선택하면 viewer.loadModel (_views2D [idx])를 사용합니다.

2 / 모델의 전체 패키지를 로컬로 다운로드했습니다.이 경우 리소스를 구문 분석하고 각보기 가능 항목을 저장 한 로직이 있으므로 기존 2D 및 3D보기가 무엇인지 이미 알고 있어야합니다. 일반적으로이 정보를 .json 또는 유사 파일에 저장해야합니다.

이 경우 Autodesk.Viewing.Document.load 를 사용할 필요가 없습니다. viewer.loadModel ( 'path / of / the / view / you want to load on your local disk')를 직접 사용할 수 있습니다.

모델을 오프라인으로 설정하면 코드가이 데이터를 포함하는 .json을 생성하지 않는 한 기존 뷰가 무엇인지 "알 수있는"방법이 없습니다.

번역 된 Forge 모델 ( Node.js의 Forge SVF Extractor) 과 관련된 프로그래밍 방식으로 리소스를 추출하는 방법에 대한 자세한 내용은이 기사를 참조하십시오.

상황이 명확 해지기를 바라며, 다른 시나리오가 있다면 어떻게 진행하는지 설명해주세요.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Autodesk Forge Viewer 선 시작 / 중지 좌표를 얻는 방법

분류에서Dev

Autodesk Forge Viewer Extensions를 React에 추가하는 방법은 무엇입니까?

분류에서Dev

Autodesk Forge Viewer에서 객체의 레벨 또는 바닥을 로케일하는 방법

분류에서Dev

모바일 앱에 Autodesk Forge Viewer를 포함하는 방법은 무엇입니까?

분류에서Dev

Forge Viewer에서 "Autodesk.MemoryLimited"확장을 활성화하는 방법은 무엇입니까?

분류에서Dev

Autodesk Forge에서 특성 그룹 이름을 얻는 방법

분류에서Dev

three.js / Autodesk 3D Viewer (Autodesk Forge Viewer)에서 객체 크기 조정

분류에서Dev

Autodesk Forge Viewer의 텍스처 크기 조정 문제

분류에서Dev

Autodesk Forge API에서 프로젝트 별 리뷰 및 전송을 얻는 방법은 무엇입니까?

분류에서Dev

Autodesk Forge에서 PDF와 함께 마크 업을 회전하는 방법

분류에서Dev

Autodesk Forge Viewer v7 : MarkupsCore 확장

분류에서Dev

Autodesk Forge SFV2 형식으로 modelview 메타 데이터를 가져 오는 방법은 무엇입니까?

분류에서Dev

Autodesk Forge에서 사용자 정의 배경을 추가하는 방법은 무엇입니까?

분류에서Dev

Forge Viewer에서 restoreState를 사용할 때 모든 절단면을 제거하는 방법

분류에서Dev

크기 조정 후 Forge Autodesk Viewer 창이 잘립니다.

분류에서Dev

Autodesk Forge Viewer-SVF2 형식의 잘못된 OGT 헤더

분류에서Dev

Autodesk Forge는 ascii fbx로 다운로드를 지원합니까?

분류에서Dev

Autodesk Forge setNodeOff는 모든 노드를 끕니다.

분류에서Dev

Autodesk Forge Design Automation-모델 열기 오류- "모델이 원격 위치에서 전송되었습니다"대화 상자를 우회하는 방법

분류에서Dev

Autodesk Forge : 3D 모델에서 2D 직교 뷰를 캡처하여 2D DXF로 내보내는 방법

분류에서Dev

오른쪽 클릭 이벤트를 비활성화하거나 Autodesk Forge Viewer에서 상황에 맞는 메뉴를 숨기려면 어떻게해야합니까?

분류에서Dev

autodesk forge api를 사용하여 "대량 속성"을 얻었지만 아무것도 얻지 못했습니다.

분류에서Dev

Forge Viewer에서 dblclick 동작 무시

분류에서Dev

Autodesk Forge 데이터 관리 API-공유 링크 얻기

분류에서Dev

Autodesk Forge API를 사용하여 "설명"또는 "사용자 정의 속성"필드 검색

분류에서Dev

Forge AutoDesk API를 사용하여 2d .dwg 파일에서 메타 데이터를 얻으려면 어떻게해야합니까?

분류에서Dev

Visual Studio에서 @ types / forge-apis 및 @ types / forge-viewer를 찾을 수없는 클라이언트 쪽 라이브러리

분류에서Dev

Model Forge 뷰어에서 Autodesk.AEC.ModelData 누락

분류에서Dev

Autodesk Forge API a-401 오류

Related 관련 기사

  1. 1

    Autodesk Forge Viewer 선 시작 / 중지 좌표를 얻는 방법

  2. 2

    Autodesk Forge Viewer Extensions를 React에 추가하는 방법은 무엇입니까?

  3. 3

    Autodesk Forge Viewer에서 객체의 레벨 또는 바닥을 로케일하는 방법

  4. 4

    모바일 앱에 Autodesk Forge Viewer를 포함하는 방법은 무엇입니까?

  5. 5

    Forge Viewer에서 "Autodesk.MemoryLimited"확장을 활성화하는 방법은 무엇입니까?

  6. 6

    Autodesk Forge에서 특성 그룹 이름을 얻는 방법

  7. 7

    three.js / Autodesk 3D Viewer (Autodesk Forge Viewer)에서 객체 크기 조정

  8. 8

    Autodesk Forge Viewer의 텍스처 크기 조정 문제

  9. 9

    Autodesk Forge API에서 프로젝트 별 리뷰 및 전송을 얻는 방법은 무엇입니까?

  10. 10

    Autodesk Forge에서 PDF와 함께 마크 업을 회전하는 방법

  11. 11

    Autodesk Forge Viewer v7 : MarkupsCore 확장

  12. 12

    Autodesk Forge SFV2 형식으로 modelview 메타 데이터를 가져 오는 방법은 무엇입니까?

  13. 13

    Autodesk Forge에서 사용자 정의 배경을 추가하는 방법은 무엇입니까?

  14. 14

    Forge Viewer에서 restoreState를 사용할 때 모든 절단면을 제거하는 방법

  15. 15

    크기 조정 후 Forge Autodesk Viewer 창이 잘립니다.

  16. 16

    Autodesk Forge Viewer-SVF2 형식의 잘못된 OGT 헤더

  17. 17

    Autodesk Forge는 ascii fbx로 다운로드를 지원합니까?

  18. 18

    Autodesk Forge setNodeOff는 모든 노드를 끕니다.

  19. 19

    Autodesk Forge Design Automation-모델 열기 오류- "모델이 원격 위치에서 전송되었습니다"대화 상자를 우회하는 방법

  20. 20

    Autodesk Forge : 3D 모델에서 2D 직교 뷰를 캡처하여 2D DXF로 내보내는 방법

  21. 21

    오른쪽 클릭 이벤트를 비활성화하거나 Autodesk Forge Viewer에서 상황에 맞는 메뉴를 숨기려면 어떻게해야합니까?

  22. 22

    autodesk forge api를 사용하여 "대량 속성"을 얻었지만 아무것도 얻지 못했습니다.

  23. 23

    Forge Viewer에서 dblclick 동작 무시

  24. 24

    Autodesk Forge 데이터 관리 API-공유 링크 얻기

  25. 25

    Autodesk Forge API를 사용하여 "설명"또는 "사용자 정의 속성"필드 검색

  26. 26

    Forge AutoDesk API를 사용하여 2d .dwg 파일에서 메타 데이터를 얻으려면 어떻게해야합니까?

  27. 27

    Visual Studio에서 @ types / forge-apis 및 @ types / forge-viewer를 찾을 수없는 클라이언트 쪽 라이브러리

  28. 28

    Model Forge 뷰어에서 Autodesk.AEC.ModelData 누락

  29. 29

    Autodesk Forge API a-401 오류

뜨겁다태그

보관