# building-blocks face id command

Syntax

building-blocks face id i keyword

Primary keywords:

Modify the properties of a face. In the current building block set the face with ID i will be modified.

control-point keyword

Modify control points of the face.

Add a face control points (CPs) grid of size i1 X i2 that represent bicubic spline interpolation of the face curvature. If the face had alredy CPs, the grid will be replaced. The non negative parameters i1 and i2 can be (0,2,3,..,20). If both of them ara 0 (zero) CPs will be removed.

delete

Delete the control points grid from the face.

move v index (i1, i2 )

Move the control point defined by a pair of indexes (i1, i2) on the CP grid to new position defined by vector v.

rotate origin v_1 direction v_2 angle f indices (i1, i2 ) <(i3, i4 )> ...

Rotate control points of the face defined by indices using an angle of rotation f (in degrees) around axis of rotation defined by the origin point v_1 and direction vector v_2.

translate v indices (i1, i2 ) <(i3, i4 )> ...

Translate control points identified by indices by adding v to each position.

type keyword

Specify the curve-type of the face. Can be non-curved or bi-cubic-spline.

non-curved

Specify non-curved face.

bi-cubic-spline

Specify a bi-cubic-spline face.