VectSharp 2.5.0
A light library for C# vector graphics
Loading...
Searching...
No Matches
VectSharp.ThreeD Namespace Reference

Classes

class  AmbientLightSource
 Represents a uniform ambien light source. More...
 
class  AreaLightSource
 Represents a light source emitting light from a circular area. More...
 
class  ColourMaterial
 Represents a material that always has the same colour, regardless of light. More...
 
interface  ILightSource
 Represents a light source. More...
 
interface  IMaterial
 Represents a material used to the determine the appearance of Triangle3DElement. More...
 
interface  IScene
 Represents a 3D scene. More...
 
struct  LightIntensity
 Represents the intensity of a light source at a particular point. More...
 
class  MaskedLightSource
 Represents a point light source with a stencil in front of it. More...
 
class  ObjectFactory
 A static class containing methods to create complex 3D objects. More...
 
class  ParallelLightSource
 Represents a parallel light source. More...
 
class  PhongMaterial
 Represents a material that uses a Phong reflection model to determine the colour of the material based on the light sources that hit it. More...
 
class  PointLightSource
 Represents a point light source. More...
 
class  Scene
 Represents a 3D scene. More...
 
class  SpotlightLightSource
 Represents a conic spotlight. More...