VARKON Version 1.15 1998-04-03


lin_free - Geometric procedure

Creates a line


Description

Creates a 2D or 3D line by connecting two freely chosen positions.

Syntax

lin_free(id, p1, p2:attributes);

REF id;
VECTOR p1;
VECTOR p2;

Principal parameters

id - Local identity
p1 - Start position
p2 - End position

Optional parameters

None.

Attributes

PEN - Pen or colour number
LEVEL - Level number
BLANK - Visible(0) or invisible(1)
LFONT - Solid(0), dashed(1) or centerline(2)
LDASHL - Dashlength
WIDTH - Linewidth

Example

lin_free(#1,vec(0,0),centre(#2));

A straight line between X=Y=0 and the centre of #2.

Comments

The sense of direction for a line is from its start to its end. Distance between p1 and p2 must be at least 0.001 (TOL2).


VARKON Homepage Index