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