Solids
Global solids
- class geometries.sol.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.sol.solids.FakeBall.FakeBall.FakeBall
Constructor.
- class geometries.sol.solids.XHalfSpace.XHalfSpace(isom, material, ptMaterial)
Euclidean Half space
Constructor
- Arguments:
isom (Isometry) – the location of the half space
material (Material) – the material of the half space
ptMaterial (PTMaterial) – material for path tracing (optional)
- geometries.sol.solids.XHalfSpace.XHalfSpace.XHalfSpace
Constructor
- class geometries.sol.solids.ZHalfSpace.ZHalfSpace(isom, material, ptMaterial)
Euclidean Half space
Constructor
- Arguments:
isom (Isometry) – the location of the half space
material (Material) – the material of the half space
ptMaterial (PTMaterial) – material for path tracing (optional)
- geometries.sol.solids.ZHalfSpace.ZHalfSpace.ZHalfSpace
Constructor
Local solids
- class geometries.sol.solids.LocalCube.LocalCube(location, sides, smoothness, material, ptMaterial)
Fake ball in Nil.
Constructor.
- Arguments:
location (Isometry|Point) – the location of the cube
sides (Vector3|number) – the half width of the cube
smoothness (number) – the length of the sides
material (Material) – the material of the ball
ptMaterial (PTMaterial) – material for path tracing (optional)
- geometries.sol.solids.LocalCube.LocalCube.LocalCube
Constructor.
- class geometries.sol.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.sol.solids.LocalFakeBall.LocalFakeBall.LocalFakeBall
Constructor.
- class geometries.sol.solids.LocalXAxis.LocalXAxis(location, radius, material, ptMaterial)
Local x-axis in Sol
Constructor.
- Arguments:
location (Isometry) – the location of the x-axis
radius (number) – radius of the cylinder aroung the axis
material (Material) – the material of the ball
ptMaterial (PTMaterial) – material for path tracing (optional)
- geometries.sol.solids.LocalXAxis.LocalXAxis.LocalXAxis
Constructor.
- class geometries.sol.solids.LocalXHalfSpace.LocalXHalfSpace(isom, material, ptMaterial)
Euclidean Half space
Constructor
- Arguments:
isom (Isometry) – the location of the half space
material (Material) – the material of the half space
ptMaterial (PTMaterial) – material for path tracing (optional)
- geometries.sol.solids.LocalXHalfSpace.LocalXHalfSpace.LocalXHalfSpace
Constructor
- class geometries.sol.solids.LocalZAxis.LocalZAxis(location, sides, smoothness, material, ptMaterial)
Local Rod in Sol
Constructor.
- Arguments:
location (Isometry|Point) – the location of the rod
sides (Vector2|number) – the half width of the rod
smoothness (number) – smoothness parameter
material (Material) – the material of the ball
ptMaterial (PTMaterial) – material for path tracing (optional)
- geometries.sol.solids.LocalZAxis.LocalZAxis.LocalZAxis
Constructor.
- class geometries.sol.solids.LocalZHalfSpace.LocalZHalfSpace(isom, material, ptMaterial)
Euclidean Half space
Constructor
- Arguments:
isom (Isometry) – the location of the half space
material (Material) – the material of the half space
ptMaterial (PTMaterial) – material for path tracing (optional)
- geometries.sol.solids.LocalZHalfSpace.LocalZHalfSpace.LocalZHalfSpace
Constructor
- class geometries.sol.solids.LocalZSlab.LocalZSlab(isom, thickness, material, ptMaterial)
Euclidean Half space
Constructor
- Arguments:
isom (Isometry) – the location of the half space
thickness (number) – the thickness of the slab
material (Material) – the material of the half space
ptMaterial (PTMaterial) – material for path tracing (optional)
- geometries.sol.solids.LocalZSlab.LocalZSlab.LocalZSlab
Constructor