文件名称:inkscape-raytracing:Inkscape的扩展,可以更轻松地绘制光学图
文件大小:632KB
文件格式:ZIP
更新时间:2024-04-09 05:00:32
python optics inkscape-extension optics-simulation Python
Inkscape射线光学 Inkscape的扩展,可以更轻松地绘制光学图。 允许使用光学特性注释Inkscape图元,并通过考虑反射和折射来绘制光束路径。 或,欢迎。 例子 光束穿过一个球体 显微镜对准 如何安装 将扩展目录复制到Inkscape扩展目录中。 可以使用“编辑”>“首选项”>“系统”>“用户扩展”找到Inkscape扩展目录。 对于Linux用户,通常可以通过以下方式完成此操作: cd ~ /.config/inkscape/extensions git clone https://github.com/damienBloch/inkscape-raytracing 要求 需要或更高版本。 此外,此扩展程序还需要以下程序,但是它们通常已经与Inkscape一起安装: 或以上 如何使用 1.对于每个光学元件或一组元件,选择它,然后通过Extensions > Optics
【文件预览】:
inkscape-raytracing-master
----utils.py(2KB)
----render_raytracing.py(9KB)
----pictures()
--------schematic.svg(64KB)
--------ray_tracing_1.png(180KB)
--------logo.jpeg(60KB)
--------sphere.svg(47KB)
--------ray_tracing_3.png(162KB)
--------ray_tracing_2.png(191KB)
----requirements.txt(27B)
----set_material.py(2KB)
----lens.inx(2KB)
----LICENSE(34KB)
----lens.py(4KB)
----render_raytracing.inx(470B)
----README.md(4KB)
----docs()
--------source()
--------make.bat(799B)
--------Makefile(638B)
----tests()
--------integration()
--------unit()
----.gitignore(2KB)
----set_material.inx(993B)
----raytracing()
--------world.py(3KB)
--------geometry()
--------ray.py(1KB)
--------__init__.py(40B)
--------shade.py(1KB)
--------material()