Documentation
¶
Index ¶
- Constants
- func BuildCameraFromScript(def parser.CameraScript) (modelcamera.RayCamera, error)
- func LoadSceneFromScript(script *parser.Script, scene *model.Scene) error
- func ParseCameras(script *parser.Script) (map[string]modelcamera.RayCamera, error)
- func ParseMaterials(script *parser.Script) (map[string]*material.Material, error)
- func ParseMediaRegistry(script *parser.Script) (*medium.Registry, error)
- func ParseShape(objDef map[string]interface{}) ([]shape.Shape, error)
- func ParseShapeForSTL(objDef map[string]interface{}) ([]shape.Shape, error)
Constants ¶
View Source
const ( ShapeCuboid = "cuboid" ShapeHypercuboid = "hypercuboid" ShapeSphere = "sphere" ShapeHypersphere = "hypersphere" ShapeCircle = "circle" ShapeCylinder = "cylinder" ShapeFiniteCylinder = "finite cylinder" ShapeTriangle = "triangle" ShapePlane = "plane" ShapeQuadraticEquation = "quadratic equation" ShapeCubicEquation = "cubic equation" ShapeFourOrderEquation = "four-order equation" ShapeImplicitEquation = "implicit equation" ShapeParametricEquation = "parametric equation" ShapeParametricCurve = "parametric curve" ShapePolynomialSurface = "polynomial surface" ShapeKleinBottle = "klein_bottle" ShapeSTL = "stl" )
Variables ¶
This section is empty.
Functions ¶
func BuildCameraFromScript ¶
func BuildCameraFromScript(def parser.CameraScript) (modelcamera.RayCamera, error)
func LoadSceneFromScript ¶
func ParseCameras ¶
func ParseMaterials ¶
Types ¶
This section is empty.
Source Files
¶
- cameras.go
- expr_env_pool.go
- implicit_equation.go
- implicit_expr.go
- implicit_gyroid.go
- implicit_lp_power_sum.go
- implicit_metaballs.go
- materials.go
- media.go
- parametric_curve.go
- parametric_curve_expr.go
- parametric_equation.go
- parametric_expr.go
- parametric_spherical_harmonic.go
- polynomial_coefficients.go
- polynomial_surface.go
- scene.go
- shapes.go
Click to show internal directories.
Click to hide internal directories.