0

forge api에서 revit 파일의 2 차원 뷰에서 벡터 이미지를 추출 할 수 있는지 궁금합니다. 내가보기 썸네일을 달성하기 위해 다음과 같은 엔드 포인트를 사용했지만, 작은 이미지는 매우 작은 (400 X 400)Revit 파일에서 벡터 이미지 추출

https://developer.autodesk.com/en/docs/model-derivative/v2/reference/http/urn-thumbnail-GET/

내가 높은 해상도 이미지를 추출 할 수있는 방법은 바람직 벡터 편대에 (거기 2d보기에서 확대 또는 축소 할 수 있습니까? 여기

내가 해봤 예입니다 : REVIT에서 2D 뷰를 들어 https://jsfiddle.net/uLnvwyLa/

답변

1

를 사용하여 뷰어 스크린 샷 API와 머리가없는 브라우저, 필요하지 UI 상호 작용을 실행하고 서버 측을 실행할 수 있습니다. 이렇게하면 얻을 수있는 최상의 품질의 미리보기 이미지가 확실히 생성됩니다. 여기에 도움이 될 수있는 링크입니다

https://github.com/GoogleChrome/puppeteer

http://adndevblog.typepad.com/cloud_and_mobile/2015/05/screenshot-extension-manager-for-the-viewer.html

참조 viewer.getScreenshot 방법 : 필립

오토 데스크 지원과 이야기

this.viewer.getScreenShot(
width, height, (blob) => { 

0

, 짧은 대답은 포지는 벡터 이미지에 2D 뷰를 번역 지원하지 않는다는 것입니다 또는 고해상도 이미지를 원하는대로 만들 수 있습니다.

하지만 여기에 대한 추가 정보가 있습니다. Model Derivative API을 사용하여 2 차원 뷰를 f2d 형식으로 변환 할 수 있습니다. output.formats.views를 "2d"와 "3d"로 설정해야합니다. 이 f2d 파일을 직접 열 수는 없지만 Viewer3D 라이브러리를 통해서만 svf 파일과 마찬가지로 브라우저에로드 할 수 있습니다. doctutorials을 확인하면 결과가 다음과 같이 나타나며 http://lmv.ninja.autodesk.com을 사용하여 2d로 재생할 수 있습니다. 시트를보고 브라우저에서 어떻게 작동하는지 확인하십시오.

enter image description here