point

This module implements a basic point object for GIANT, used to represent objects that cannot be traced but that exist in a scene.

Description

Point objects in GIANT are essentially just a size 3 numpy array containing the location of the point in the current frame. It contains no geometry and will not produce anything visible when rendering a scene. It is primarily used to represent the light source (the sun) in the scene, though you could also use it if you are doing unresolved navigation using unresolved.

Classes

Point

Represents a single, unrenderable point.