Objects

Functions for generating objects to add to scenes

sphere()

Sphere Object

cube()

Cube Object

xy_rect()

Rectangular XY Plane Object

xz_rect()

Rectangular XZ Plane Object

yz_rect()

Rectangular YZ Plane Object

generate_cornell()

Generate Cornell Box

generate_ground()

Generate Ground

generate_studio()

Generate Studio

segment()

Segment Object

cylinder()

Cylinder Object

triangle()

Triangle Object

ellipsoid()

Ellipsoid Object

disk()

Disk Object

obj_model()

`obj` File Object

cone()

Cone Object

arrow()

Arrow Object

extruded_polygon()

Extruded Polygon Object

bezier_curve()

Bezier Curve Object

path()

Path Object

pig()

Pig Object

csg_object()

Constructive Solid Geometry Object

Constructive Solid Geometry (CSG) Interface

Functions to model and build objects using CSG

csg_box()

CSG Box

csg_capsule()

CSG Capsule

csg_combine()

CSG Combine

csg_cone()

CSG Cone

csg_cylinder()

CSG Cylinder

csg_ellipsoid()

CSG Ellipsoid

csg_elongate()

CSG Elongate

csg_group()

CSG Group

csg_object()

Constructive Solid Geometry Object

csg_onion()

CSG Onion

csg_plane()

CSG Plane

csg_pyramid()

CSG Pyramid

csg_rotate()

CSG Rotate

csg_round()

CSG Round

csg_rounded_cone()

CSG Rounded Cone

csg_scale()

CSG Scale

csg_sphere()

CSG Sphere

csg_torus()

CSG Torus

csg_translate()

CSG Translate

csg_triangle()

CSG Triangle

Materials

Functions to specify the visual properties of objects

diffuse()

Diffuse Material

metal()

Metallic Material

dielectric()

Dielectric (glass) Material

microfacet()

Microfacet Material

glossy()

Glossy Material

light()

Light Material

Composing Scenes

Function for adding objects together to form a scene.

add_object()

Add Object

group_objects()

Group Objects

Render Raytraced Scene

Function to render the current scene.

render_preview()

Render Preview

render_scene()

Render Scene