2017-04-04 1 views
0

http-server 명령을 사용하여 오프라인 뷰어를 실행합니다. 거품 이외의 다른 파일을로드하고 저장하기 위해 문자열을 다시 보낼 수있는 방법은 무엇입니까? 파일 시스템에 파일로?Autodesk 뷰어 오프라인 - 파일로드 및 저장을위한 http- 서버 통신

수정 된 내용을 http-server으로 작성해야합니까? 만약 그렇다면 어떻게 할 수 있을까요?

+0

좀 더 구체적으로 기재 할 수 있습니까? 어떤 샘플? 추출물? –

+0

@AugustoGoncalves this example : https://github.com/Autodesk-Forge/viewer-javascript-offline.sample – shinzou

+0

필자는 readme에서 설명한대로 시도해 보았습니다. python -m SimpleHTTPServer (파일이있는 폴더)에서 잘 작동했습니다. . 요약하면 localhost에있는 폴더를 제공하기 만하면됩니다. 거기에 서버 측 응용 프로그램이 없습니다. –

답변

1

뷰어는 읽기 전용이므로 변환 후에 모델에 저장되거나 변경된 내용이 없습니다.

그것은 Autodesk.Viewing.Viewer3D 방법을 통해 줌, 관점 또는 위치와 같은 현재 상태를 얻을 수있다 :의 getState()와 restoreState()하지만, 상태 실제로 기본으로 저장되지 않습니다, 당신은해야합니다 POST에 대한 백엔드와 통신하고이 정보를 얻는 JavaScript를 구현하는 것입니다. This sample extends this state.

Another sample 모델의 변경 사항을 원본 파일과 comunicate하는 서버에 다시 저장하려면이 값을 확장하십시오. 다시 말하지만, 모든 것은 맞춤식으로 구현됩니다.

변경 사항을 저장하는 백엔드와이를 읽고 복원하는 JavaScript가 필요합니다.

관련 문제