SWEEP generates a tubular surface by displacement of a polylined contour along a spatial polyline (= path curve); in order to get a twisted tube with a tapering or dilating cross-section, the polylined contour may be scaled and/or rotated during displacement. The plane of the polylined contour follows the spatial polyline determining the path: at node (xi, yi, zi) the corresponding plane is perpendicular to the spatial polyline segment between the nodes (xi-1, yi-1, zi-1) and (xi, yi, zi).
The path determining polyline must have its beginning in the XY plane. If this condition is not fulfilled, the polyline will be moved along the Z axis automatically, until the condition is fulfilled.

Syntax
SWEEP n, m, alpha, scale, mask, u1, v1, s1, ... , un, vn, sn, x1, y1, z1, ... ,xm, ym, zm
Parameters
n (integer): number of polyline nodes
m (integer): number of path curve nodes
alpha: incremental rotation of the polylined contour from one node to the next one in its own plane
scale: incremental scale factor of the polylined contour from one node to the next one
mask: controls the existence of the bottom, top and side surfaces (see below)
ui, vi (decimal): X and Y coordinates of the polyline nodes
xi, yi, zi: X, Y and Z coordinates of the path curve nodes
parameter restrictions: n > 1, m > 1, z1 < z2
Masking
mask = j1 + 2*j2 + 4*j3
with j1, j2, j3 may be 0 or 1j1 (1): bottom surface is presentj2 (2): top surface is presentj3 (4): side surfaces are present
Remarks
Usable since script version 1.1 (Allplan 2012-1).
|
(C) ALLPLAN GmbH |
Privacy policy |