Pyrate Workbench: Difference between revisions

From FreeCAD Documentation
(Marked this version for translation)
m (Added {{UnfinishedDocu{{#translation:}}}})
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 1:
<languages/>
<languages/>
{{UnfinishedDocu{{#translation:}}}}
<translate>
<translate>


Line 9: Line 10:


<!--T:2-->
<!--T:2-->
Pyrate or pyrate optics is an optical raytracing core written completely in Python. It is supposed to provide as much as functionality like commercial
Pyrate or pyrate optics is an optical raytracing core written completely in Python. It is supposed to provide as much as functionality like commercial optical design software. The workbench is intended as an easy to use FreeCAD interface for that purpose. Since a large refactor in 2017 the interface is mostly broken. Therefore the raytracer is only usable at the script level without good integration into FreeCAD. Although the Python interface provides functions to create, optimize and modify optical systems and therefore these capabilities are also available to FreeCAD.
optical design software. The workbench is intended as an easy to use FreeCAD interface for that purpose. Since a large refactor in 2017 the interface is mostly broken. Therefore the raytracer is only usable at the script level without good integration into FreeCAD. Although the Python interface provides functions to create, optimize and modify optical systems and therefore these capabilities are also available to FreeCAD.


== Install == <!--T:3-->
== Install == <!--T:3-->

Latest revision as of 20:15, 25 January 2022

Other languages:

This documentation is not finished. Please help and contribute documentation.

GuiCommand model explains how commands should be documented. Browse Category:UnfinishedDocu to see more incomplete pages like this one. See Category:Command Reference for all commands.

See WikiPages to learn about editing the wiki pages, and go to Help FreeCAD to learn about other ways in which you can contribute.

Introduction

Pyrate or pyrate optics is an optical raytracing core written completely in Python. It is supposed to provide as much as functionality like commercial optical design software. The workbench is intended as an easy to use FreeCAD interface for that purpose. Since a large refactor in 2017 the interface is mostly broken. Therefore the raytracer is only usable at the script level without good integration into FreeCAD. Although the Python interface provides functions to create, optimize and modify optical systems and therefore these capabilities are also available to FreeCAD.

Install

This workbench is a new style workbench. This means it is intended to install it by the AddOnInstaller with pip for FreeCAD versions >= 0.18.