0

포지 뷰어에 업로드 된 DWG 파일에 대한 계산을 일부 수행하려고합니다. 사용자가 모양에서 가장 좋아하는 객체를 선택하고 예를 들어 객체 (예 : 벽 또는 문)의 영역을 가져 오려고합니다. 그러나 문제는 CAD 파일이 표준 형식이 아니기 때문에 최종 사용자는 올바른 요소 (예 : 주어진 벽을 만드는 세그먼트)를 선택하여 단일 개체로 유지해야한다는 점입니다. 간단하게 만들고 면적이나 다른 기하학적 특성을 직접 추출 할 수있는 방법이 있습니까? 어떤 API를 사용해야합니까? -감사!Autodesk Foge 뷰어 (View & Data Api)에서 데이터 가져 오기

답변

2

Forge Viewer은 선택한 구성 요소와 관련된 사용 가능한 정보와 메타 데이터 (properties) 만 표시합니다. 따라서 선택에 관련된 데이터가 없다면이를 추론하지 않습니다.

이 관점에서 필요한 기본 세그먼트/파트를 그룹화하고 필요한 데이터 (그룹화 된 구성 요소의 총 영역)를 계산 한 다음 계산 된 데이터를 해당 그룹과 연관시키는 것이 가장 큰 방법입니다. 그런 다음 Forge Viewer에서 세그먼트를 클릭하면 연결된 그룹을 선택하고 추가 된 기하학적 특성을 표시합니다.

  1. 사용 Design Automation API 자동으로 실행하는 "다음과 같이 주어진 DWG 파일의 그룹, 컴퓨팅 및 데이터 연결을 수행하는 스크립트를 가지고 제공 이러한 맥락에서

    은의 Forge API이 사용될 수있다 필요한 DWG 파일에 "통합"스크립트가 필요합니다.
  2. 결과 파일을 저장하고 관리하려면 Data Management API을 사용하십시오.
  3. Model Derivative API을 사용하면 결과 파일을 "보기 가능"형식으로 변환 할 수 있습니다.
  4. Forge Viewer을 사용하여 표시하십시오.

이 API의 사용법을 보여주는 샘플이 많이 있지만 사용 사례에 가장 근접한 https://github.com/Developer-Autodesk/design.automation-custom-data-viewer을 살펴 보시기 바랍니다.

도움이되기를 바랍니다.

+0

응답 해 주셔서 감사합니다. 아직도 내게 불분명 한 점은 당신이 말한 대본이다. 이 스크립트가 그룹화 작업을 수행 할 위치를 명확히 설명해 주시겠습니까? 이것이 Autodesk Forge API 또는 JavaScript를 통해 개발 된 스크립트일까요? 그렇다면 연결된 객체를 식별하는 방법? 메타 데이터가 여전히 필요합니다. – user3166544

+0

우리의 목표는 사용자가 CAD 파일을 업로드하고, 위조 뷰어에 표시하고, 주어진 정보를 계산하고 결과를 얻는 웹 응용 프로그램을 개발하는 것이므로 사용자가 주로 따르도록하는 몇 가지 표준 기준이 있어야합니다. 웹 사이트에 업로드하기 전에 (즉, 사용자가 AutoCAD 환경에서 파일을 생성하는 동안 준수해야하는 일부 메타 데이터 규칙). 따라서 우리는 사용자가 이러한 규칙을 따르도록 강요해야합니까? 아니면 업로드 된 파일과 관련없이 완전히 자동화 된 스크립트를 통해 간단하게 만들 수 있습니까? 감사. – user3166544

관련 문제