Skip to main content

Implicit Body, Non-Parametric Unit Cell, Scalar, Integer, Integer, Frame, Bool

Implicit Body, Non-Parametric Unit Cell, Scalar, Integer, Integer, Frame, Bool, 1.1.0

Implicit Body, Non-Parametric Unit Cell, Scalar, Integer, Integer, Frame, Bool, 1.2.0

Implicit Body, Non-Parametric Unit Cell, Scalar, Integer, Integer, Frame, Bool, 1.3.0

Implicit Body, 1 Parameter Unit Cell, Scalar, Integer, Integer, Frame, Bool, Scalar Field

Implicit Body, 1 Parameter Unit Cell, Scalar, Integer, Integer, Frame, Bool, Scalar Field, 1.1.0

Implicit Body, 1 Parameter Unit Cell, Scalar, Integer, Integer, Frame, Bool, Scalar Field, 1.2.0

Implicit Body, 1 Parameter Unit Cell, Scalar, Integer, Integer, Frame, Bool, Scalar Field, 1.3.0

Implicit Body, 2 Parameter Unit Cell, Scalar, Integer, Integer, Frame, Bool, Scalar Field, Scalar Field

Implicit Body, 2 Parameter Unit Cell, Scalar, Integer, Integer, Frame, Bool, Scalar Field, Scalar Field, 1.1.0

Implicit Body, 2 Parameter Unit Cell, Scalar, Integer, Integer, Frame, Bool, Scalar Field, Scalar Field, 1.2.0

Implicit Body, 2 Parameter Unit Cell, Scalar, Integer, Integer, Frame, Bool, Scalar Field, Scalar Field, 1.3.0

About this Block

What it does: Creates a periodic lattice with built in Spherical Cell Map, Trim Lattice, and Trim Cell Map blocks. Common uses:
  • Quick method of creating a periodic lattice.
Image

Implicit Body, Non-Parametric Unit Cell, Scalar, Integer, Integer, Frame, Bool

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along spherical coordinates. This block accepts a Non-Parametric Unit Cell, with additional overloads for 1 or 2 Parameter Unit Cells. By default, the Lattice’s beams are then trimmed to the surface of the Volume input. Provide an optional Frame input to customize the origin and orientation of the spherical coordinates. Inputs
NameTypeDescription
VolumeImplicit BodyImplicit body in which the lattice will be generated.
Unit cellNon-Parametric Unit CellNon-parametric unit cell to tessellate within the volume input.
Cell radiusScalarUnit cell length in the frame’s radial direction.
Latitude countIntegerNumber of unit cells in the frame’s latitudinal direction.
Longitude countIntegerNumber of unit cells in the frame’s longitudinal direction.
FrameFrameOptional frame that defines the spherical coordinates used to generate the lattice. By default, the frame’s origin is the centroid of the volume input’s bounding box.
TrimBoolOption to trim the lattice’s beams at the volume input’s surface.
Outputs

Implicit Body, Non-Parametric Unit Cell, Scalar, Integer, Integer, Frame, Bool, 1.1.0

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along spherical coordinates. This block accepts a Non-Parametric Unit Cell, with additional overloads for 1 or 2 Parameter Unit Cells. By default, the Lattice’s beams are then trimmed to the surface of the Volume input. Provide an optional Frame input to customize the origin and orientation of the spherical coordinates. Inputs
NameTypeDescription
VolumeImplicit BodyImplicit body in which the lattice will be generated.
Unit cellNon-Parametric Unit CellNon-parametric unit cell to tessellate within the volume input.
Cell radiusScalarUnit cell length in the frame’s radial direction.
Latitude countIntegerNumber of unit cells in the frame’s latitudinal direction.
Longitude countIntegerNumber of unit cells in the frame’s longitudinal direction.
FrameFrameOptional frame that defines the spherical coordinates used to generate the lattice. By default, the frame’s origin is the centroid of the volume input’s bounding box.
TrimBoolOption to trim the lattice’s beams at the volume input’s surface.
Outputs

Implicit Body, Non-Parametric Unit Cell, Scalar, Integer, Integer, Frame, Bool, 1.2.0

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along spherical coordinates. This block accepts a Non-Parametric Unit Cell, with additional overloads for 1 or 2 Parameter Unit Cells. By default, the Lattice’s beams are then trimmed to the surface of the Volume input. Provide an optional Frame input to customize the origin and orientation of the spherical coordinates. Inputs
NameTypeDescription
VolumeImplicit BodyImplicit body in which the lattice will be generated.
Unit cellNon-Parametric Unit CellNon-parametric unit cell to tessellate within the volume input.
Cell radiusScalarUnit cell length in the frame’s radial direction.
Latitude countIntegerNumber of unit cells in the frame’s latitudinal direction.
Longitude countIntegerNumber of unit cells in the frame’s longitudinal direction.
FrameFrameOptional frame that defines the spherical coordinates used to generate the lattice. By default, the frame’s origin is the centroid of the volume input’s bounding box.
TrimBoolOption to trim the lattice’s beams at the volume input’s surface.
Outputs

Implicit Body, Non-Parametric Unit Cell, Scalar, Integer, Integer, Frame, Bool, 1.3.0

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along spherical coordinates. This block accepts a Non-Parametric Unit Cell, with additional overloads for 1 or 2 Parameter Unit Cells. By default, the Lattice’s beams are then trimmed to the surface of the Volume input. Provide an optional Frame input to customize the origin and orientation of the spherical coordinates. Inputs
NameTypeDescription
VolumeImplicit BodyImplicit body in which the lattice will be generated.
Unit cellNon-Parametric Unit CellNon-parametric unit cell to tessellate within the volume input.
Cell radiusScalarUnit cell length in the frame’s radial direction.
Latitude countIntegerNumber of unit cells in the frame’s latitudinal direction.
Longitude countIntegerNumber of unit cells in the frame’s longitudinal direction.
FrameFrameOptional frame that defines the spherical coordinates used to generate the lattice. By default, the frame’s origin is the centroid of the volume input’s bounding box.
TrimBoolOption to trim the lattice at the volume input’s surface. Trimming tolerance is 0.1% of the average of the input volume’s bounding box dimensions.
Outputs

Implicit Body, 1 Parameter Unit Cell, Scalar, Integer, Integer, Frame, Bool, Scalar Field

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along spherical coordinates. This block accepts a 1 Parameter Unit Cell, with additional overloads for 2 or 0 Parameter Unit Cells. By default, the Lattice’s beams are then trimmed to the surface of the Volume input. Provide an optional Frame input to customize the origin and orientation of the spherical coordinates. Inputs
NameTypeDescription
VolumeImplicit BodyImplicit body in which the lattice will be generated.
Unit cell1 Parameter Unit CellOne-parameter unit cell to tessellate within the volume input.
Cell radiusScalarUnit cell length in the frame’s radial direction.
Latitude countIntegerNumber of unit cells in the frame’s latitudinal direction.
Longitude countIntegerNumber of unit cells in the frame’s longitudinal direction.
FrameFrameOptional frame that defines the spherical coordinates used to generate the lattice. By default, the frame’s origin is the centroid of the volume input’s bounding box.
TrimBoolOption to trim the lattice’s beams at the volume input’s surface.
Unit cell parameter 1Scalar FieldValue of the unit cell’s first parameter. The input name will update based on the selected unit cell. Each unit cell’s parameters can be found in the unit cell’s documentation.
Outputs

Implicit Body, 1 Parameter Unit Cell, Scalar, Integer, Integer, Frame, Bool, Scalar Field, 1.1.0

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along spherical coordinates. This block accepts a 1 Parameter Unit Cell, with additional overloads for 2 or 0 Parameter Unit Cells. By default, the Lattice’s beams are then trimmed to the surface of the Volume input. Provide an optional Frame input to customize the origin and orientation of the spherical coordinates. Inputs
NameTypeDescription
VolumeImplicit BodyImplicit body in which the lattice will be generated.
Unit cell1 Parameter Unit CellOne-parameter unit cell to tessellate within the volume input.
Cell radiusScalarUnit cell length in the frame’s radial direction.
Latitude countIntegerNumber of unit cells in the frame’s latitudinal direction.
Longitude countIntegerNumber of unit cells in the frame’s longitudinal direction.
FrameFrameOptional frame that defines the spherical coordinates used to generate the lattice. By default, the frame’s origin is the centroid of the volume input’s bounding box.
TrimBoolOption to trim the lattice’s beams at the volume input’s surface.
Unit cell parameter 1Scalar FieldValue of the unit cell’s first parameter. The input name will update based on the selected unit cell. Each unit cell’s parameters can be found in the unit cell’s documentation.
Outputs

Implicit Body, 1 Parameter Unit Cell, Scalar, Integer, Integer, Frame, Bool, Scalar Field, 1.2.0

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along spherical coordinates. This block accepts a 1 Parameter Unit Cell, with additional overloads for 2 or 0 Parameter Unit Cells. By default, the Lattice’s beams are then trimmed to the surface of the Volume input. Provide an optional Frame input to customize the origin and orientation of the spherical coordinates. Inputs
NameTypeDescription
VolumeImplicit BodyImplicit body in which the lattice will be generated.
Unit cell1 Parameter Unit CellOne-parameter unit cell to tessellate within the volume input.
Cell radiusScalarUnit cell length in the frame’s radial direction.
Latitude countIntegerNumber of unit cells in the frame’s latitudinal direction.
Longitude countIntegerNumber of unit cells in the frame’s longitudinal direction.
FrameFrameOptional frame that defines the spherical coordinates used to generate the lattice. By default, the frame’s origin is the centroid of the volume input’s bounding box.
TrimBoolOption to trim the lattice’s beams at the volume input’s surface.
Unit cell parameter 1Scalar FieldValue of the unit cell’s first parameter. The input name will update based on the selected unit cell. Each unit cell’s parameters can be found in the unit cell’s documentation.
Outputs

Implicit Body, 1 Parameter Unit Cell, Scalar, Integer, Integer, Frame, Bool, Scalar Field, 1.3.0

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along spherical coordinates. This block accepts a 1 Parameter Unit Cell, with additional overloads for 2 or 0 Parameter Unit Cells. By default, the Lattice’s beams are then trimmed to the surface of the Volume input. Provide an optional Frame input to customize the origin and orientation of the spherical coordinates. Inputs
NameTypeDescription
VolumeImplicit BodyImplicit body in which the lattice will be generated.
Unit cell1 Parameter Unit CellOne-parameter unit cell to tessellate within the volume input.
Cell radiusScalarUnit cell length in the frame’s radial direction.
Latitude countIntegerNumber of unit cells in the frame’s latitudinal direction.
Longitude countIntegerNumber of unit cells in the frame’s longitudinal direction.
FrameFrameOptional frame that defines the spherical coordinates used to generate the lattice. By default, the frame’s origin is the centroid of the volume input’s bounding box.
TrimBoolOption to trim the lattice at the volume input’s surface. Trimming tolerance is 0.1% of the average of the input volume’s bounding box dimensions.
Unit cell parameter 1Scalar FieldValue of the unit cell’s first parameter. The input name will update based on the selected unit cell. Each unit cell’s parameters can be found in the unit cell’s documentation.
Outputs

Implicit Body, 2 Parameter Unit Cell, Scalar, Integer, Integer, Frame, Bool, Scalar Field, Scalar Field

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along spherical coordinates. This block accepts a 2 Parameter Unit Cell, with additional overloads for 0 or 1 Parameter Unit Cells. By default, the Lattice’s beams are then trimmed to the surface of the Volume input. Provide an optional Frame input to customize the origin and orientation of the spherical coordinates. Inputs
NameTypeDescription
VolumeImplicit BodyImplicit body in which the lattice will be generated.
Unit cell2 Parameter Unit CellTwo-parameter unit cell to tessellate within the volume input.
Cell radiusScalarUnit cell length in the frame’s radial direction.
Latitude countIntegerNumber of unit cells in the frame’s latitudinal direction.
Longitude countIntegerNumber of unit cells in the frame’s longitudinal direction.
FrameFrameOptional frame that defines the spherical coordinates used to generate the lattice. By default, the frame’s origin is the centroid of the volume input’s bounding box.
TrimBoolOption to trim the lattice’s beams at the volume input’s surface.
Unit cell parameter 1Scalar FieldValue of the unit cell’s first parameter. The input name will update based on the selected unit cell. Each unit cell’s parameters can be found in the unit cell’s documentation.
Unit cell parameter 2Scalar FieldValue of the unit cell’s second parameter. The input name will update based on the selected unit cell. Each unit cell’s parameters can be found in the unit cell’s documentation.
Outputs

Implicit Body, 2 Parameter Unit Cell, Scalar, Integer, Integer, Frame, Bool, Scalar Field, Scalar Field, 1.1.0

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along spherical coordinates. This block accepts a 2 Parameter Unit Cell, with additional overloads for 0 or 1 Parameter Unit Cells. By default, the Lattice’s beams are then trimmed to the surface of the Volume input. Provide an optional Frame input to customize the origin and orientation of the spherical coordinates. Inputs
NameTypeDescription
VolumeImplicit BodyImplicit body in which the lattice will be generated.
Unit cell2 Parameter Unit CellTwo-parameter unit cell to tessellate within the volume input.
Cell radiusScalarUnit cell length in the frame’s radial direction.
Latitude countIntegerNumber of unit cells in the frame’s latitudinal direction.
Longitude countIntegerNumber of unit cells in the frame’s longitudinal direction.
FrameFrameOptional frame that defines the spherical coordinates used to generate the lattice. By default, the frame’s origin is the centroid of the volume input’s bounding box.
TrimBoolOption to trim the lattice’s beams at the volume input’s surface.
Unit cell parameter 1Scalar FieldValue of the unit cell’s first parameter. The input name will update based on the selected unit cell. Each unit cell’s parameters can be found in the unit cell’s documentation.
Unit cell parameter 2Scalar FieldValue of the unit cell’s second parameter. The input name will update based on the selected unit cell. Each unit cell’s parameters can be found in the unit cell’s documentation.
Outputs

Implicit Body, 2 Parameter Unit Cell, Scalar, Integer, Integer, Frame, Bool, Scalar Field, Scalar Field, 1.2.0

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along spherical coordinates. This block accepts a 2 Parameter Unit Cell, with additional overloads for 0 or 1 Parameter Unit Cells. By default, the Lattice’s beams are then trimmed to the surface of the Volume input. Provide an optional Frame input to customize the origin and orientation of the spherical coordinates. Inputs
NameTypeDescription
VolumeImplicit BodyImplicit body in which the lattice will be generated.
Unit cell2 Parameter Unit CellTwo-parameter unit cell to tessellate within the volume input.
Cell radiusScalarUnit cell length in the frame’s radial direction.
Latitude countIntegerNumber of unit cells in the frame’s latitudinal direction.
Longitude countIntegerNumber of unit cells in the frame’s longitudinal direction.
FrameFrameOptional frame that defines the spherical coordinates used to generate the lattice. By default, the frame’s origin is the centroid of the volume input’s bounding box.
TrimBoolOption to trim the lattice’s beams at the volume input’s surface.
Unit cell parameter 1Scalar FieldValue of the unit cell’s first parameter. The input name will update based on the selected unit cell. Each unit cell’s parameters can be found in the unit cell’s documentation.
Unit cell parameter 2Scalar FieldValue of the unit cell’s second parameter. The input name will update based on the selected unit cell. Each unit cell’s parameters can be found in the unit cell’s documentation.
Outputs

Implicit Body, 2 Parameter Unit Cell, Scalar, Integer, Integer, Frame, Bool, Scalar Field, Scalar Field, 1.3.0

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along spherical coordinates. This block accepts a 2 Parameter Unit Cell, with additional overloads for 0 or 1 Parameter Unit Cells. By default, the Lattice’s beams are then trimmed to the surface of the Volume input. Provide an optional Frame input to customize the origin and orientation of the spherical coordinates. Inputs
NameTypeDescription
VolumeImplicit BodyImplicit body in which the lattice will be generated.
Unit cell2 Parameter Unit CellTwo-parameter unit cell to tessellate within the volume input.
Cell radiusScalarUnit cell length in the frame’s radial direction.
Latitude countIntegerNumber of unit cells in the frame’s latitudinal direction.
Longitude countIntegerNumber of unit cells in the frame’s longitudinal direction.
FrameFrameOptional frame that defines the spherical coordinates used to generate the lattice. By default, the frame’s origin is the centroid of the volume input’s bounding box.
TrimBoolOption to trim the lattice at the volume input’s surface. Trimming tolerance is 0.1% of the average of the input volume’s bounding box dimensions.
Unit cell parameter 1Scalar FieldValue of the unit cell’s first parameter. The input name will update based on the selected unit cell. Each unit cell’s parameters can be found in the unit cell’s documentation.
Unit cell parameter 2Scalar FieldValue of the unit cell’s second parameter. The input name will update based on the selected unit cell. Each unit cell’s parameters can be found in the unit cell’s documentation.
Outputs