Solids
Global solids
- class geometries.nil.solids.Ball.Ball(location, radius, material, ptMaterial)
 Ball in Nil.
Constructor.
- Arguments:
 location (Isometry|Point) – the location of the ball
radius (number) – the radius of the ball
material (Material) – the material of the ball
ptMaterial (PTMaterial) – material for path tracing (optional)
- geometries.nil.solids.Ball.Ball.Ball
 Constructor.
- class geometries.nil.solids.DirectedVerticalHalfSpace.DirectedVerticalHalfSpace(isom, material, ptMaterial)
 Vertical half space in Nil
Constructor.
- Arguments:
 isom (Isometry) – location of the half space
material (Material) – the material of the ball
ptMaterial (PTMaterial) – material for path tracing (optional)
- geometries.nil.solids.DirectedVerticalHalfSpace.DirectedVerticalHalfSpace.DirectedVerticalHalfSpace
 Constructor.
- class geometries.nil.solids.FakeBall.FakeBall(location, radius, material, ptMaterial)
 Fake ball in Nil.
Constructor.
- Arguments:
 location (Isometry|Point) – the location of the ball
radius (number) – the radius of the ball
material (Material) – the material of the ball
ptMaterial (PTMaterial) – material for path tracing (optional)
- geometries.nil.solids.FakeBall.FakeBall.FakeBall
 Constructor.
- class geometries.nil.solids.StraightGeo.StraightGeo(isom, radius, material, ptMaterial)
 Straight geodesic in Nil
Constructor.
- Arguments:
 isom (Isometry) – the isometry locating the cylinder
radius (number) – the radius of the cylinder
material (Material) – the material of the ball
ptMaterial (PTMaterial) – material for path tracing (optional)
- geometries.nil.solids.StraightGeo.StraightGeo.StraightGeo
 Constructor.
- class geometries.nil.solids.VerticalCylinder.VerticalCylinder(isom, radius, material, ptMaterial)
 Vertical cylinder in Nil
Constructor.
- Arguments:
 isom (Isometry) – the isometry locating the cylinder
radius (number) – the radius of the cylinder
material (Material) – the material of the ball
ptMaterial (PTMaterial) – material for path tracing (optional)
- geometries.nil.solids.VerticalCylinder.VerticalCylinder.VerticalCylinder
 Constructor.
- class geometries.nil.solids.VerticalHalfSpace.VerticalHalfSpace(isom, material, ptMaterial)
 Vertical half space in Nil
Constructor.
- Arguments:
 isom (Isometry) – location of the half space
material (Material) – the material of the ball
ptMaterial (PTMaterial) – material for path tracing (optional)
- geometries.nil.solids.VerticalHalfSpace.VerticalHalfSpace.VerticalHalfSpace
 Constructor.
Local solids
- class geometries.nil.solids.LocalBall.LocalBall(location, radius, material, ptMaterial)
 Local Ball in Nil.
Constructor.
- Arguments:
 location (Isometry|Point) – the location of the ball
radius (number) – the radius of the ball
material (Material) – the material of the ball
ptMaterial (PTMaterial) – material for path tracing (optional)
- geometries.nil.solids.LocalBall.LocalBall.LocalBall
 Constructor.
- class geometries.nil.solids.LocalFakeBall.LocalFakeBall(location, radius, material, ptMaterial)
 Fake ball in Nil.
Constructor.
- Arguments:
 location (Isometry|Point) – the location of the ball
radius (number) – the radius of the ball
material (Material) – the material of the ball
ptMaterial (PTMaterial) – material for path tracing (optional)
- geometries.nil.solids.LocalFakeBall.LocalFakeBall.LocalFakeBall
 Constructor.
- class geometries.nil.solids.LocalPotato.LocalPotato(location, radius, coeff1, coeff2, exp, material, ptMaterial)
 Local potato shape in Nil.
Constructor.
- Arguments:
 location (Isometry|Point) – the location of the potato
radius (number) – the radius of the ball
coeff1 (number) – the coefficient for the radial component
coeff2 (number) – the coefficient for the (fake) height component
exp (number) – the exponent
material (Material) – the material of the ball
ptMaterial (PTMaterial) – material for path tracing (optional)
- geometries.nil.solids.LocalPotato.LocalPotato.LocalPotato
 Constructor.
- class geometries.nil.solids.LocalVerticalCylinder.LocalVerticalCylinder(isom, radius, material, ptMaterial)
 Vertical cylinder in Nil
Constructor.
- Arguments:
 isom (Isometry) – the isometry locating the cylinder
radius (number) – the radius of the cylinder
material (Material) – the material of the ball
ptMaterial (PTMaterial) – material for path tracing (optional)
- geometries.nil.solids.LocalVerticalCylinder.LocalVerticalCylinder.LocalVerticalCylinder
 Constructor.