【文件属性】:
文件名称:inkscape-raytracing:Inkscape的扩展,可以更轻松地绘制光学图
文件大小:632KB
文件格式:ZIP
更新时间:2021-03-20 11:13:52
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()