Skip to main content

Implicit Body, Non-Parametric Unit Cell, Vector, Frame, Bool

Implicit Body, Non-Parametric Unit Cell, Vector, Frame, Bool, 1.1.0

Implicit Body, Non-Parametric Unit Cell, Vector, Frame, Bool, 1.2.0

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

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

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

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

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

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


About this Block

What it does: Creates a periodic lattice with built in Rectangular 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, Vector, Frame, Bool

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along rectangular 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 rectangular 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.
Unit cell sizeVectorSize of the unit cells in the frame’s x, y, and z directions.
FrameFrameOptional frame that defines the rectangular coordinates used to generate the lattice. By default, the frame’s origin is the “min point” property of the volume input’s bounding box, and the frame’s x and y are the “axis 1” and “axis 2” properties 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, Vector, Frame, Bool, 1.1.0

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along rectangular 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 rectangular 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.
Unit cell sizeVectorSize of the unit cells in the frame’s x, y, and z directions.
FrameFrameOptional frame that defines the rectangular coordinates used to generate the lattice. By default, the frame’s origin is the “min point” property of the volume input’s bounding box, and the frame’s x and y are the “axis 1” and “axis 2” properties 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, Vector, Frame, Bool, 1.2.0

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along rectangular 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 rectangular 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.
Unit cell sizeVectorSize of the unit cells in the frame’s x, y, and z directions.
FrameFrameOptional frame that defines the rectangular coordinates used to generate the lattice. By default, the frame’s origin is the “min point” property of the volume input’s bounding box, and the frame’s x and y are the “axis 1” and “axis 2” properties 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, Vector, Frame, Bool, Scalar Field

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along rectangular 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 rectangular 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.
Unit cell sizeVectorSize of the unit cells in the frame’s x, y, and z directions.
FrameFrameOptional frame that defines the rectangular coordinates used to generate the lattice. By default, the frame’s origin is the “min point” property of the volume input’s bounding box, and the frame’s x and y are the “axis 1” and “axis 2” properties 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, Vector, Frame, Bool, Scalar Field, 1.1.0

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along rectangular 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 rectangular 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.
Unit cell sizeVectorSize of the unit cells in the frame’s x, y, and z directions.
FrameFrameOptional frame that defines the rectangular coordinates used to generate the lattice. By default, the frame’s origin is the “min point” property of the volume input’s bounding box, and the frame’s x and y are the “axis 1” and “axis 2” properties 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, Vector, Frame, Bool, Scalar Field, 1.2.0

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along rectangular 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 rectangular 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.
Unit cell sizeVectorSize of the unit cells in the frame’s x, y, and z directions.
FrameFrameOptional frame that defines the rectangular coordinates used to generate the lattice. By default, the frame’s origin is the “min point” property of the volume input’s bounding box, and the frame’s x and y are the “axis 1” and “axis 2” properties 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, Vector, Frame, Bool, Scalar Field, Scalar Field

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along rectangular 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 rectangular 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.
Unit cell sizeVectorSize of the unit cells in the frame’s x, y, and z directions.
FrameFrameOptional frame that defines the rectangular coordinates used to generate the lattice. By default, the frame’s origin is the “min point” property of the volume input’s bounding box, and the frame’s x and y are the “axis 1” and “axis 2” properties 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, Vector, Frame, Bool, Scalar Field, Scalar Field, 1.1.0

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along rectangular 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 rectangular 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.
Unit cell sizeVectorSize of the unit cells in the frame’s x, y, and z directions.
FrameFrameOptional frame that defines the rectangular coordinates used to generate the lattice. By default, the frame’s origin is the “min point” property of the volume input’s bounding box, and the frame’s x and y are the “axis 1” and “axis 2” properties 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, Vector, Frame, Bool, Scalar Field, Scalar Field, 1.2.0

Generates a Lattice that completely fills a Volume by tessellating a Unit Cell along rectangular 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 rectangular 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.
Unit cell sizeVectorSize of the unit cells in the frame’s x, y, and z directions.
FrameFrameOptional frame that defines the rectangular coordinates used to generate the lattice. By default, the frame’s origin is the “min point” property of the volume input’s bounding box, and the frame’s x and y are the “axis 1” and “axis 2” properties 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