2014-06-23 2 views
0

스킬 vtk 객체를 사용하고 원으로 회전하여 표시하는 강의 5를 here에서 조정 중입니다. 나는 http://x.babymri.org/?skull.vtk에있는 .vtk 오브젝트에 액세스하는 대신이를 변경하려고하며, 로컬 파일에서 읽습니다. 이것이 가능한가? 나는 skull.vtk의 정확한 사본을 다운로드하고 skull.file = file:///C:/Users/myName/Desktop/XTKtest/downloadedSkull.vtk;과 같은 것을 시도했지만 어디에도 가지 않았다. 이 작업을 수행 할 대체 방법이 있습니까? 사전에, 나는 일반적으로 XTK 및 자바 스크립트로 슈퍼 새로운 오전X.mesh에 로컬 파일을 사용할 수 있습니까?

감사합니다 ...

답변

0

당신이 몇 가지 코드를 공유 할 수 있습니까?

내가 가장 쉬운 방법은 컴퓨터에 로컬 서버를 실행하는 것입니다 생각 :
Project 
    index.html 
    file.vtk 

1

디렉토리 내부 이동 프로젝트 디렉토리에는 다음 파일이 포함되어있는 경우

Set up Python simpleHTTPserver on Windows

2 - 거기에서 로컬 서버를 시작하십시오. 3 당신은을 통해 파일에 액세스 할 수 있는지 확인하십시오 : 로컬 호스트 : /file.vtk JS 코드에 모델에 대한 참조를 변경하려면에서 3- : 로컬 호스트 : /file.vtk

5로 이동 로컬 호스트

Et voila!

로컬 서버에 사용중인 실제 포트로 바꾸십시오. 예 : 로컬 호스트 : 8000

내 2 캐럿

+0

안녕, 당신의 도움을 주셔서 감사합니다. 포트 8000에 로컬 호스트를 만들었고'http : //127.0.0.1 : 8000 /'으로 가면 모든 파일을 볼 수 있습니다. 그러나 .vtk 파일에 액세스하려고하면 서버가 다운됩니다. 터미널에 '(127.0.0.1, 63216) 요청 처리 중에 예외가 발생했습니다.'라는 메시지가 표시되면서 몇 가지 추가 정보가 제공됩니다. 충돌을 일으키는 줄은'skull.file = 'http : //127.0.0.1 : 8000/downloadedSkull.vtk';'입니다. .vtk 파일이이 설정을 좋아하지 않는지 궁금합니다. 브라우저에 jpg의 주소를 입력하면 사진이 표시되지만, .vtk 파일을 다운로드하면 파일을 다운로드하려고 시도합니다 ... – user3175137

+0

hmmm ...이 파일의 사용 권한은 무엇입니까? jpg와 vtk 파일은 동일합니까? – Nicolas

+0

그들은 SYSTEM, MyUser 및 Administrators에 대한 파일 허가 제어 (수정, 읽기 및 쓰기, 읽기, 쓰기) 모두 동일하게 보입니다. – user3175137

-1

이 수행하는 easyest/lazyest 방법 :

(index.html을 포함)의 루트 디렉토리에 1 복사 downloadedSkull.nrrd 및 downloadedSkull.vtk

2- skull.file = 'downloadedSkull.vtk';

3를 사용하여 파이어 폭스가 아닌 크롬 : 파이어 폭스가 로컬 파일을 열 동의는, 크롬은 로컬 서버를 필요

+0

어디에서 다운로드해야하는지 인용해야합니다. –

관련 문제