2012-12-27 3 views
3

misc3d 및 rpanel 라이브러리와 함께 R을 사용하여 webGL에 3d 이미지를 만듭니다. 그런 다음 라텍스를 통해 이미지를 PDF에 삽입해야합니다.webGL html을 SVG로 변환

3 차원 이미지가 잘 렌더링하고 멋지다 -하지만 난 내가 SVG 또는 라텍스에 포함 할 수 벡터 그래픽 파일의 다른 종류로 WebGL에 HTML 파일을 변환해야합니다 생각하고 있어요.

어떻게해야합니까?

답변

1

아마도 내가 틀 렸지만 이런 식으로 나에게 의미가 없습니다.

  • 당신은 3D가
  • 당신은 3D에
  • 그런 다음 2D 벡터 렌더링 된 이미지에서 좌표를 추출 할 WebGL을
  • 을 사용하여 2D 래스터 화 된 이미지 좌표를 기반으로 객체를 렌더링 좌표가?

webGL 프레임 버퍼에서 래스터 화 된 데이터를 얻을 수 있습니다 (벡터 정보 없음). 따라서 래스터 화 된 이미지 (예 : png)를 SVG로 변환하는 것과 같습니다. 래스터 화 된 이미지에서 벡터 정보를 다시 얻을 수있는 방법이 없으므로 이미지가 SVG 파일에 포함될 확률이 높습니다. 이는 래스터 화 된 이미지와 비교할 때 실제 이점이 아닙니다.

아마도 SVG 이미지로 직접 그릴 때 벡터 정보 (webGL 이미지를 그리는 데 사용하는 벡터 정보)를 사용할 수 있습니까?

1

대신 rgl 패키지를 사용할 수없는 이유는 (내가 rpanel 정말 익숙하지 않은,하지만 난이 misc3d 원래 rgl와 함께 작동하도록 설계되었다는 것을 확신)과 수출 rgl.postscript(...,fmt="pdf")를 사용 있나요 PDF로 직접? rgl.postscript은 SVG 옵션도 제공합니다. 그 결과는 때로는 다소 괴상하고 (근본적으로 사용하는 패키지는 완전히 신뢰할 수는 없습니다), 그러나 그것은 최소한의 저항이 있었던 과거입니다.

또한 나는 스스로 시도하지 않았지만 다음 기사에서는 rgl 이미지를 회전식으로 완전히 회전시킬 수있는 이미지를 PDF에 삽입하는 방법에 대한 정보를 제공한다고 생각합니다. Levine, Richard A., Luke Tierney, Hadley Wickham, Eric 샘슨, 다이앤 쿡, 데이비드 A. 반 다이크. "편집 : JCGS의 애니메이션, 3D 시각화 및 영화 출판"전산 그래픽 통계 저널 19 (1) (1 월) : 1-2. doi : 10.1198/jcgs.2010.191ed. http://amstat.tandfonline.com/doi/abs/10.1198/jcgs.2010.191ed.

+0

FWIW, 해당 기사의 PDF 예제를 찾았습니다. 미리보기 또는 Chrome의 PDF 뷰어에서 회전 할 수 없습니다. –

+0

놀라운 것은 아닙니다. 저는 그것이 뷰어에 특정한 것으로 기대할 것이며 아마 Adobat 독자와 관련이있을 것입니다 ... –