🟪 Paving Kit Component Reference
CAMPUS > Paving Kit > Paving Kit Component Reference

Use the table of contents to the left (the tick marks) or CTRL F to find what you are looking for.
Red Dots indicate pro components.

+CR

add color rule
Add paving color rule to an area
INPUTS
  • <A> : Area to add color rule to
  • <C> : Color rule (as list)
OUTPUTS
  • <A> : Area with added color rule

+CPAT

add custom pattern
Add custom paver shapes as curves to an area
INPUTS
  • <A> : Area to add custom pavers to
  • pavers : paver_curves
OUTPUTS
  • <A> : Area with custom pattern added

+PAT

add pattern to area
Add a paving pattern to an area
INPUTS
  • <A> : Area to add paving to. Paving will replace existing paving.
  • pattern : Index of pattern - 0-Grid, 1-RunningBond, 2-Hex, 3-Tri, 4-HerringBone, 5-Radial
  • POB : Point of beginning for each area
  • length : Dimension of first or primary side
  • width : Dimension of second or secondary side
  • steps : Number of steps if required (like in Running Bond or Herringbone)
  • seam : Size of seam in inches. Larger seam will not cut into paver dimensions.
  • rotation : Number of degrees rotate the pattern
OUTPUTS
  • <A> : Area with pavers added (replaced)
  • pavers : paver shapes

+TEXTURE

add paver texture
Adds a randomly scaled texture to paver meshes within given scale range. Best with square images.
INPUTS
  • paver meshes : meshes describing pavers
  • min scale : minimum random scaling
  • max scale : maximum random scaling
OUTPUTS
  • textured pavers : pavers with randomly scaled and rotated texturing.

+TESS

add tessellation pattern
Creates a preview of a tessellation and adds it to an area
INPUTS
  • <A> : area to add the tessellation pattern to
  • POB : point of beginning for laying out the tessellation in the area
  • tess_geo : curves describing the tessellation module
  • origin : start point of the tessellation local to the input module
  • u_point : point that describes a step in the first direction of the pattern - generally orient with x axis
  • v_point : point that describes a step in the second direction of the pattern- generally orient with y axis
  • rotation : Number of degrees to rotate the pattern around the POB
OUTPUTS
  • <A> : area with tessellation added
  • pavers : paver outlines if you need already
  • tess_preview : A preview to show how the tessellation is working.

MODULES

array modules
Arrays modules as new areas into the units from another area
INPUTS
  • <A> : area with a pattern to array modules - be sure pavers are untrimmed
  • module_curves : curve outlines describing the units within the module
  • module_area : trimmed surface describing the shape of the module. Best to start with a rectangular surface.
  • trim : Whether to trim the pavers and module areas to the original area
OUTPUTS
  • modules-<A> : arrayed modules as areas

CR:Attr

attractor color rule
Create a color rule to create a gradient that follows a curve
INPUTS
  • attractors : Geometry to test for paver proximity
  • min_dist : Minimum distance from the attractor
  • max_dist : Maximum distance from the attractor
OUTPUTS
  • <C> : Gradient curve color rule

MIX*2

create mix
Create 2-color mix
INPUTS
  • color 1 : First color
  • color 2 : Second color
  • mix : Mix percentage of first color between 0.00 and 1.00
OUTPUTS
  • <M> : Mix of colors

MIX*M

create multi mix
Create a multi color mix
INPUTS
  • colors : list of colors
  • parts : list of parts - think 2 parts sugar, 1 part nitroglycerin
OUTPUTS
  • <M> : Mix of colors

+AREA

create paving areas
Creates an area, a material zone to add layers, plants, pavers
INPUTS
  • geometry : paving area as defined as a flat closed curve or trimmed surface
OUTPUTS
  • <A> : Area Instance

DRAW

draw area pattern
Draw Areas
INPUTS
  • <A> : Area to draw
  • colors : list of colors and mixes to use
  • positions : optional parameters indicating location of each color on gradient - first=0.0 last=1.0
  • type : type of geometry to draw - curve-0, surface-1, extruded-2 - surfaces and extrusions are SLOW
  • thickness : thickness of pavers if extruding
OUTPUTS
  • pavers : Pavers drawn as type chosen
  • colors : colors corresponding with the pavers
  • mix index : index of each mixed input whether mix or color
  • color index : index of each color, regardless of mix index

CR:Grad

gradient curve color rule
Create a color rule to create a gradient that follows a curve
INPUTS
  • guide_curve : Curve for gradient to follow
OUTPUTS
  • <C> : Gradient curve color rule

CR:Image

image color rule
Create a color rule using an image from a surface.
INPUTS
  • picture : Reference to a surface from Rhino with an image applied.
  • channel : Channels to use to create from given data. 0=Red 1=Green 2=Blue. Default = 0
OUTPUTS
  • <C> : image color rule

PROJpav

project paver meshes
Projects paver meshes to a topo mesh, while keeping them flat
INPUTS
  • paver meshes : pavers described as meshes
  • topo meshes : Topography described as a mesh or meshes
OUTPUTS
  • projected : Projected paver meshes

PAVTrim

trim pavers to area
Trim pavers in an area to the area border. This can be slower.
INPUTS
  • <A> : Area for trimming pavers
OUTPUTS
  • <A> : Area with trimmed pavers
  • pavers : paver outlines
  • uncut : uncut paver outlines
  • cut : cut paver outlines

Land Kit - copyright 2020