> For the complete documentation index, see [llms.txt](https://docs.kostacloud.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.kostacloud.com/kostacloud.md).

# KostaCLOUD

- [3D Geometric Elements](https://docs.kostacloud.com/kostacloud/3d-geometric-elements.md): Definition of Geometries in KostaCLOUD Software Suite
- [Lens](https://docs.kostacloud.com/kostacloud/3d-geometric-elements/lens.md): Lens Optical Design Type
- [Aperture](https://docs.kostacloud.com/kostacloud/3d-geometric-elements/aperture.md): Aperture Optical Design Type
- [CAD](https://docs.kostacloud.com/kostacloud/3d-geometric-elements/cad.md)
- [Reference Surface](https://docs.kostacloud.com/kostacloud/3d-geometric-elements/reference-surface.md)
- [Paraxial Element](https://docs.kostacloud.com/kostacloud/3d-geometric-elements/paraxial-element.md)
- [Atmospheric Element](https://docs.kostacloud.com/kostacloud/3d-geometric-elements/atmospheric-element.md)
- [Freeform/Prism](https://docs.kostacloud.com/kostacloud/3d-geometric-elements/freeform-prism.md): Freeform/Prism Optical Design Type
- [Light Pipe/Fiber](https://docs.kostacloud.com/kostacloud/3d-geometric-elements/light-pipe-fiber.md): Light Pipe/Fiber Optical Design Type
- [Geometric Surface Types](https://docs.kostacloud.com/kostacloud/geometric-surface-types.md): Surface Types in KostaCLOUD
- [Flat Surface](https://docs.kostacloud.com/kostacloud/geometric-surface-types/flat-surface.md): Flat Surface Information
- [Conic Surface](https://docs.kostacloud.com/kostacloud/geometric-surface-types/conic-surface.md): Conic Surface Information
- [Radial Asphere Surface](https://docs.kostacloud.com/kostacloud/geometric-surface-types/radial-asphere-surface.md): Radial Asphere Surface Information
- [Multi-Sag Surface](https://docs.kostacloud.com/kostacloud/geometric-surface-types/multi-sag-surface.md)
- [Array Surface](https://docs.kostacloud.com/kostacloud/geometric-surface-types/array-surface.md)
- [Radial Zonal Multi-Sag Surface](https://docs.kostacloud.com/kostacloud/geometric-surface-types/radial-zonal-multi-sag-surface.md)
- [Toroidal Surface](https://docs.kostacloud.com/kostacloud/geometric-surface-types/toroidal-surface.md)
- [Zernike Surface](https://docs.kostacloud.com/kostacloud/geometric-surface-types/zernike-surface.md): Zernike Surface Information
- [Superconic Surface](https://docs.kostacloud.com/kostacloud/geometric-surface-types/superconic-surface.md)
- [Biconic Surface](https://docs.kostacloud.com/kostacloud/geometric-surface-types/biconic-surface.md)
- [Elliptical Surface](https://docs.kostacloud.com/kostacloud/geometric-surface-types/elliptical-surface.md): Elliptical Surface Information
- [Forbes Q Surface](https://docs.kostacloud.com/kostacloud/geometric-surface-types/forbes-q-surface.md)
- [Chebyshev Surface](https://docs.kostacloud.com/kostacloud/geometric-surface-types/chebyshev-surface.md)
- [Polynomial Surface](https://docs.kostacloud.com/kostacloud/geometric-surface-types/polynomial-surface.md)
- [Fourier Surface](https://docs.kostacloud.com/kostacloud/geometric-surface-types/fourier-surface.md)
- [Seidel Surface](https://docs.kostacloud.com/kostacloud/geometric-surface-types/seidel-surface.md)
- [Radial NURBS Surface](https://docs.kostacloud.com/kostacloud/geometric-surface-types/radial-nurbs-surface.md)
- [Annular Cosine Surface](https://docs.kostacloud.com/kostacloud/geometric-surface-types/annular-cosine-surface.md)
- [Binary Zone Surface](https://docs.kostacloud.com/kostacloud/geometric-surface-types/binary-zone-surface.md)
- [Conjugate Surface](https://docs.kostacloud.com/kostacloud/geometric-surface-types/conjugate-surface.md)
- [Radial Cubic Surface](https://docs.kostacloud.com/kostacloud/geometric-surface-types/radial-cubic-surface.md)
- [Math Surface](https://docs.kostacloud.com/kostacloud/geometric-surface-types/math-surface.md)
- [Data Surface](https://docs.kostacloud.com/kostacloud/geometric-surface-types/data-surface.md)
- [Parameter (Optimization)](https://docs.kostacloud.com/kostacloud/parameter-optimization.md): Parameter Mode
- [Detection](https://docs.kostacloud.com/kostacloud/detection.md): Detection Mode
- [Simulation](https://docs.kostacloud.com/kostacloud/simulation.md): Simulation Mode
- [Analysis](https://docs.kostacloud.com/kostacloud/analysis.md): Analysis Mode
- [Advanced Optics (Ray Trace)](https://docs.kostacloud.com/kostacloud/advanced-optics-ray-trace.md): Information about Imaging Design Philosophy in KostaCLOUD
- [Non-Sequential Tolerancing](https://docs.kostacloud.com/kostacloud/advanced-optics-ray-trace/non-sequential-tolerancing.md): Information on Tolerancing
- [Muller Calculus & Transfer Matrix Method (TMM)](https://docs.kostacloud.com/kostacloud/advanced-optics-ray-trace/muller-calculus-and-transfer-matrix-method-tmm.md): Polarization effects in KostaCLOUD via Muller Calculus & Transfer Matrix Method (TMM)
- [Gradient Index Optics (GRIN)](https://docs.kostacloud.com/kostacloud/advanced-optics-ray-trace/gradient-index-optics-grin.md): Gradient Index Optics Setup and Theory in KostaCLOUD
- [Wave Tracing](https://docs.kostacloud.com/kostacloud/advanced-optics-ray-trace/wave-tracing.md): Beam Propagation Method in KostaCLOUD
- [Surface Scattering](https://docs.kostacloud.com/kostacloud/advanced-optics-ray-trace/surface-scattering.md): Surface Scattering in KostaCLOUD
- [Volumetric Scattering](https://docs.kostacloud.com/kostacloud/advanced-optics-ray-trace/volumetric-scattering.md): Volumetric Scattering methods in KostaCLOUD
- [Gratings, Kinoforms, and Phase Masks](https://docs.kostacloud.com/kostacloud/advanced-optics-ray-trace/gratings-kinoforms-and-phase-masks.md): Information on Gratings in KostaCLOUD
- [Birefringence](https://docs.kostacloud.com/kostacloud/advanced-optics-ray-trace/birefringence.md): Crystal symmetries and Birefringence
- [Stray Light Analysis](https://docs.kostacloud.com/kostacloud/advanced-optics-ray-trace/stray-light-analysis.md): Stray Light Analysis in KostaCLOUD
- [Optical Design](https://docs.kostacloud.com/kostacloud/optical-design.md): Overview of Optical Design module.
- [Optical Design Modes](https://docs.kostacloud.com/kostacloud/optical-design/optical-design-modes.md): List of Optical Design Modes
- [Illumination](https://docs.kostacloud.com/kostacloud/optical-design/optical-design-modes/illumination.md): Illumination Mode in KostaCLOUD
- [Cavity](https://docs.kostacloud.com/kostacloud/optical-design/optical-design-modes/cavity.md): Cavity Design Mode in KostaCLOUD
- [Imaging Plotting Commands](https://docs.kostacloud.com/kostacloud/imaging-plotting-commands.md): This is a quick reference for the different supported commands for the various calculated quantities for Imaging Sources.
- [Material Library](https://docs.kostacloud.com/kostacloud/material-library.md): Information on KostaCLOUD Material Library
- [Optical Materials](https://docs.kostacloud.com/kostacloud/material-library/optical-materials.md): About KostaCLOUD Optical Materials.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.kostacloud.com/kostacloud.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
