Trim face Data Type
 
 
 

Declaration:

ttf name ( divs = <scalar>, <trim_boundary_list> );

Reference:

name

Literal:

tf ( divs = <scalar>, tb(....) ... )

Purpose:

This defines a trim face. A trim face may be specified as a variable or a literal. A trim face has two arguments:

divs specifies the number of subdivisions per span when converting the 2D spline to a piece-wise linear approximation.
<trim_boundary_list> a list of trim boundaries that define regions of the NURBS surface to keep or discard, depending on their order. The first trim boundary defines the boundary of a kept region, and subsequent boundaries in the trim face define holes. The second argument is a list of one or more trim boundary curves.

Limitations:

The elements of a trim face must be literals. They may not be represented by expressions or variables.

Example:

tf trim309948216( divs = 16,
	tb( btype = 0,
		te(dim = 2, nbs = 6, form = 1,
			tbs(ctype = 0,dim = 2,m = 3,
				n = 1,rat = 1,form = 0,
				tcv(0.9501376,-2.6293772,1.0,0.0),
				tcv(0.9514360,-2.6064462,1.0,0.08	),
				tcv(0.9519445,-2.5832916,1.0,0.08),
				tcv(0.9519445,-2.5600670,1.0,0.08)
			)
		)
	)
);