【文件属性】:
文件名称:matlab查看fig原代码-fig2pov:将MATLAB图形转换为POV-Ray
文件大小:13.36MB
文件格式:ZIP
更新时间:2021-05-27 13:04:15
系统开源
matlab查看fig原代码
fig2pov:将MATLAB图形转换为POV-Ray
概括
使用POV-Ray作为渲染引擎将MATLAB图形转换为光线跟踪图像。
如果需要,可将纹理和MATLAB不支持的其他渲染元素添加到图形对象。
介绍
MATLAB图形使用openGL或Painters渲染图形。
渲染的质量不如通过光线跟踪可以提供的质量。
POV-Ray是一种流行的开源光线跟踪程序,它具有自己的脚本语言来描述场景。
此函数提供了一种简单的方法,可以将MATLAB图形(或准确地说是轴)转换为使用射线跟踪渲染的图像。
它是通过根据轴对象的内容生成POV-Ray脚本来实现的。
然后可以在POV-Ray中执行此脚本以生成最终图像。
用法
在生成了具有所有所需图形元素的axis对象后,可以通过简单地调用以下命令将该图形转换为POV-Ray脚本:
fig2pov(h_axes,
script_name)
和:
h_axes要转换的轴对象的句柄(对最近的轴使用gca)
script_name您想要生成的脚本的名称
如果未提供任何参数,则默认值为h_axes
=
gca和script_name
='
【文件预览】:
fig2pov-master
----.gitattributes(66B)
----fit_cylinder.m(1KB)
----fig2pov.m(20KB)
----drawAsSphere.m(2KB)
----fit_sphere.m(892B)
----Figures()
--------spheres_ml1.png(56KB)
--------multiple.png(313KB)
--------cube_povray_texture1.png(861KB)
--------sphere.png(28KB)
--------matlab_logo.png(378KB)
--------cube.png(10KB)
--------cylinder_povray_drawascylinder.png(74KB)
--------cylinder1.png(38KB)
--------sphere_drawassphere.png(55KB)
--------spheres_pv1.png(215KB)
--------cube_povray_texture2.png(677KB)
--------cylinder_povray.png(37KB)
--------sphere1.png(28KB)
--------cylinder_povray_texture.png(529KB)
--------cube_povray1.png(19KB)
----LICENSE(1KB)
----README.md(5KB)
----alignVectors.m(746B)
----drawAsCylinder.m(3KB)
----polyhedron_edges.m(1KB)
----.gitignore(63B)
----Documents()
--------T_Metal_textures.pdf(2.97MB)
--------T_Wood_textures.pdf(558KB)
--------T_Stone_textures.pdf(1.68MB)
--------fig2pov documentation.docx(4MB)
--------Misc_textures.pdf(1.8MB)