Skip to main content

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


About this Block

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

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

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along cylindrical 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 cylindrical 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.
Cell heightScalarUnit cell length in the frame’s height direction.
Arc countIntegerNumber of unit cells in the frame’s circumferential direction.
FrameFrameOptional frame that defines the cylindrical coordinates used to generate the lattice. By default, the frame is derived from the volume’s principal axes about its center of mass.
TrimBoolOption to trim the lattice’s beams at the volume input’s surface.

Outputs


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

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along cylindrical 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 cylindrical 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.
Cell heightScalarUnit cell length in the frame’s height direction.
Arc countIntegerNumber of unit cells in the frame’s circumferential direction.
FrameFrameOptional frame that defines the cylindrical coordinates used to generate the lattice. By default, the frame is derived from the volume’s principal axes about its center of mass.
TrimBoolOption to trim the lattice’s beams at the volume input’s surface.

Outputs


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

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along cylindrical 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 cylindrical 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.
Cell heightScalarUnit cell length in the frame’s height direction.
Arc countIntegerNumber of unit cells in the frame’s circumferential direction.
FrameFrameOptional frame that defines the cylindrical coordinates used to generate the lattice. By default, the frame is derived from the volume’s principal axes about its center of mass.
TrimBoolOption to trim the lattice’s beams at the volume input’s surface.

Outputs


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

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along cylindrical 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 cylindrical 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.
Cell heightScalarUnit cell length in the frame’s height direction.
Arc countIntegerNumber of unit cells in the frame’s circumferential direction.
FrameFrameOptional frame that defines the cylindrical coordinates used to generate the lattice. By default, the frame is derived from the volume’s principal axes about its center of mass.
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, Non-Parametric Unit Cell, Scalar, Scalar, Integer, Frame, Bool, 1.4.0

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along cylindrical 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 cylindrical 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.
Cell heightScalarUnit cell length in the frame’s height direction.
Arc countIntegerNumber of unit cells in the frame’s circumferential direction.
FrameFrameOptional frame that defines the cylindrical coordinates used to generate the lattice. By default, the frame is derived from the volume’s principal axes about its center of mass.
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, Scalar, Integer, Frame, Bool, Scalar Field

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along cylindrical 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 cylindrical 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.
Cell heightScalarUnit cell length in the frame’s height direction.
Arc countIntegerNumber of unit cells in the frame’s circumferential direction.
FrameFrameOptional frame that defines the cylindrical coordinates used to generate the lattice. By default, the frame is derived from the volume’s principal axes about its center of mass.
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, Scalar, Integer, Frame, Bool, Scalar Field, 1.1.0

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along cylindrical 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 cylindrical 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.
Cell heightScalarUnit cell length in the frame’s height direction.
Arc countIntegerNumber of unit cells in the frame’s circumferential direction.
FrameFrameOptional frame that defines the cylindrical coordinates used to generate the lattice. By default, the frame is derived from the volume’s principal axes about its center of mass.
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, Scalar, Integer, Frame, Bool, Scalar Field, 1.2.0

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along cylindrical 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 cylindrical 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.
Cell heightScalarUnit cell length in the frame’s height direction.
Arc countIntegerNumber of unit cells in the frame’s circumferential direction.
FrameFrameOptional frame that defines the cylindrical coordinates used to generate the lattice. By default, the frame is derived from the volume’s principal axes about its center of mass.
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, Scalar, Integer, Frame, Bool, Scalar Field, 1.3.0

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along cylindrical 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 cylindrical 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.
Cell heightScalarUnit cell length in the frame’s height direction.
Arc countIntegerNumber of unit cells in the frame’s circumferential direction.
FrameFrameOptional frame that defines the cylindrical coordinates used to generate the lattice. By default, the frame is derived from the volume’s principal axes about its center of mass.
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, 1 Parameter Unit Cell, Scalar, Scalar, Integer, Frame, Bool, Scalar Field, 1.4.0

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along cylindrical 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 cylindrical 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.
Cell heightScalarUnit cell length in the frame’s height direction.
Arc countIntegerNumber of unit cells in the frame’s circumferential direction.
FrameFrameOptional frame that defines the cylindrical coordinates used to generate the lattice. By default, the frame is derived from the volume’s principal axes about its center of mass.
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, Scalar, Integer, Frame, Bool, Scalar Field, Scalar Field

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along cylindrical 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 cylindrical 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.
Cell heightScalarUnit cell length in the frame’s height direction.
Arc countIntegerNumber of unit cells in the frame’s circumferential direction.
FrameFrameOptional frame that defines the cylindrical coordinates used to generate the lattice. By default, the frame is derived from the volume’s principal axes about its center of mass.
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, Scalar, Integer, Frame, Bool, Scalar Field, Scalar Field, 1.1.0

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along cylindrical 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 cylindrical 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.
Cell heightScalarUnit cell length in the frame’s height direction.
Arc countIntegerNumber of unit cells in the frame’s circumferential direction.
FrameFrameOptional frame that defines the cylindrical coordinates used to generate the lattice. By default, the frame is derived from the volume’s principal axes about its center of mass.
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, Scalar, Integer, Frame, Bool, Scalar Field, Scalar Field, 1.2.0

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along cylindrical 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 cylindrical 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.
Cell heightScalarUnit cell length in the frame’s height direction.
Arc countIntegerNumber of unit cells in the frame’s circumferential direction.
FrameFrameOptional frame that defines the cylindrical coordinates used to generate the lattice. By default, the frame is derived from the volume’s principal axes about its center of mass.
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, Scalar, Integer, Frame, Bool, Scalar Field, Scalar Field, 1.3.0

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along cylindrical 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 cylindrical 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.
Cell heightScalarUnit cell length in the frame’s height direction.
Arc countIntegerNumber of unit cells in the frame’s circumferential direction.
FrameFrameOptional frame that defines the cylindrical coordinates used to generate the lattice. By default, the frame is derived from the volume’s principal axes about its center of mass.
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


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

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along cylindrical 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 cylindrical 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.
Cell heightScalarUnit cell length in the frame’s height direction.
Arc countIntegerNumber of unit cells in the frame’s circumferential direction.
FrameFrameOptional frame that defines the cylindrical coordinates used to generate the lattice. By default, the frame is derived from the volume’s principal axes about its center of mass.
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