Map Pattern

Tiles a flat beam pattern over a surface and returns its beams, with no thickness yet: projected onto a Solid from a plane, a cylinder or along a sweep, laid on a CAD face, or laid on a quad mesh. The pattern is picked by Pattern type or wired in. Parts of the pattern that miss the surface are dropped.

Inputs

Onto Choice

How the pattern reaches the surface. Plane: tiled on a frame's XY plane and carried along its Z onto a Solid. Cylinder: wrapped around a frame's Z axis and carried out to the Solid. Sweep: wrapped around a centerline and carried out to the Solid. Face: laid on a CAD face through its UV. Quad Mesh: laid on each quad of a mesh.

Solid Solid

The Solid whose surface receives the beams.

Takes: any block that gives Solid (102 blocks)
Face CAD Face

The imported CAD face the beams follow.

Takes: CAD Face, CAD Faces of Body
Quad mesh Quad Mesh

A quad mesh, e.g. from Triangles to Quads. Its triangles are ignored.

Takes: Triangles to Quads
Pattern type Choice

The beam pattern to tile: Square, Triangle, Hexagon, Diamond (the square grid turned 45°) or Square + Diagonals, or Wired, the pattern wired into Pattern.

Pattern Lattice Cell

The pattern to tile when Pattern type is Wired: a cell whose beams lie on its floor, such as a Custom Cell drawn flat.

Takes: Custom Cell
Pattern orientation Choice

UV keeps the picked pattern as drawn; VU swaps its two in-plane axes.

Centerline Curve

The curve the pattern wraps around and projects away from. Required.

Takes: any block that gives Curve (17 blocks)
Frame Frame

Plane: The pattern lies in this frame's XY plane and is projected along its Z axis. A plane works too. Required. Cylinder: Its origin and Z axis define the cylinder axis; its X axis is where the angle starts. A plane works too. Required.

Takes: Curve Frame, Frame, Offset Plane, Point-Normal Plane
Cell length Number

Tile size in mm along the frame's X axis. Required.

Cell width Number

Tile size in mm along the frame's Y axis. Required.

Reverse Yes/No

Plane: Project along the frame's −Z instead of +Z. Cylinder: Project inward from outside the Solid instead of outward from the axis, e.g. for an outer skin around a bore. Sweep: Project inward from outside the Solid instead of outward from the centerline.

Axial height Number

Tile size in mm along the axis. Required.

Arc count Number

Cylinder: How many tiles go once around the axis (at least 1). Required. Sweep: How many tiles go once around the centerline (at least 1). Required.

Axial count Number

How many tiles along the full length of the centerline (at least 1). Required.

U count Number

How many tiles across the face's u range (default 10).

V count Number

How many tiles across the face's v range (default 10).

Advanced (1)
Tolerance Number

Sampling step in mm along each beam (default 1); surface details smaller than this can be missed.

Output

Lattice

Used by: any block that takes Lattice (98 blocks)

Properties

Values the block gives besides its output. The editor lists them under Properties, and an input can read one by reference.

Beams List of Beam

Every beam, each with its own properties.

Solid Solid

All the thickened beams merged into one Solid; beams with no thickness yet are the distance to their segments.

List List of Lattice

This lattice in a Lattice List of one.

BeamGraph Beam Graph

The beams, vertices and thicknesses, without the lattice around them.

Graph Lattice

The beams and vertices alone, with no thickness.

BoundingBox Bounding Box

The axis-aligned extent of the beams' vertices.

EdgeCount Number

How many beams the lattice has.

LineSegments List of Curve

Each beam as a line segment.

VertexCount Number

How many vertices the lattice has.

VertexValencies List of Number

For each vertex, the number of beams that end there.

Vertices List of Point

The position of every vertex.

What implicit modeling is

Clever Design GmbH · Einsiedeln, SwitzerlandPrivacy · Imprint