Category: 2DLibrary (page 6 of 6)

Plan Shapes

2D Primitives

Quatrefoil

The quatrefoil is a common motif in medieval architecture. It is used as the plan for columns and compound piers in the Romanesque period (9th-12th centuries) and as wall openings and tracery in the Gothic period (12th-15th centuries).

 

 

 

 

 

 

 



 

 

 

 

 

Bracket

A bracket is a support that cantilevers from a wall surface in order to support a structural member that does not extend to the ground.

RoundedRectangle

The RoundedRectangle is useful Shape that can be used in plan or in section. It is controlled by width and height handles, as is a Rectangle Shape, but it also has a rounded corner radius handle. A similar result can be achieved by setting the roundness of a Rectangle, but with the segs parameter of the RoundedRectangle, you have more control of the segmentation of the corner curves.

Rectangle

The Rectangle

BiLevelChamfer

The BiChamferSide is a shape geometry that features independently adjustable top and bottom chamfers and a taper. It is most useful as the default sweep profile for an Extrude Node.

Archimatix 2016-09-05_08-44-20_AM

ArchShape

zz-AX-2DLib-ArchShapeThe ArchShape is a useful parametric shape for making doorways and windows. It is open by default to allow easy use as a plan for a molding sweep using PlanSweep. If you close it, you can use it as a subtraction shape in a ShapeMerger to cut a window opening out of a wall or feed it into a Repeater2D to cut an array of window holes.

 

Parameters

radius

adius or the arc. This parameter also controls the width of the arch.

springHgt

The vertical height of the point from which the arch springs.

segs

The number of segments to complete the 180 degree arc of the arch.

 

Examples

ArchMolding01

Circle

As the name suggests, the Circle is a parametric Shape where all the vertices are equidistant from a single point, the center.

 

Parameters

The the Circle has a three control parameters that define its geometry.

radius

The radius of the circle sets the distance in units of each vertex from the center of the Circle.

segs

The number of segs determines the number of facets in the Shape, but also the number of vertices. Any meshes generated by the circle may be optimized or decimated by reducing the segs count.

rectifyvoila_capture-2016-12-05_07-02-07_pm

The rectify parameter comes in hand when dealing with a odd number of segs. If the shape is rectified, then, rather starting with a vertex falling on the X-axis, the Cicle is turned so that one facet is parallel to the X-axis. This comes into play for Shapes with small segment counts such as a pentagon.

Handles

voila_capture-2016-12-05_08-14-20_pm

The only Handle described for the Circle Shape is a Circle Handle, which features two sub-handles:  a Point Handle locked to the X-axis, which controls the radius parameter, and a Tangent Handle that is perpendicular to the X-axis and controls the segs parameter.

Logic

voila_capture-2016-12-05_07-31-36_pmThe logic of the Circle is based on an arcl Turtle command in AX Script. The first lines limit the segs to an integer between 1 and 64 and the radius to a minimum of .01 units. a temporary variable called hang is used to rectify the Circle if the rectify parameter is set to true.

 

 

 

 

 

 

 

 

Newer posts

© 2024

Theme by Anders NorenUp ↑