caad4lisp ยป Geometry

Geometric algorithm in autolisp

geom-x(thepoint)
Reads 1st element of a point.
geom-y(thepoint)
Reads 2nd element of a point.
geom-z(thepoint)
Reads 3rd element of a point.
geom-line-makestruct(entlineoredata / edata databykey)
return: (list entLine edata (list startPoint endPoint))
geom-line-flip(entlineoredata / linestruct edata pointsdata)
flip a line
geom-line-getparamatintersection(line0 line1 / l0p0 l0p1 l1p0 l1p1 interspoint)
get a point parameter from a line intersect with another line. 0->startpoint 1->endpoint
geom-line-getparamatpoint(line point checkpoint / p0 p1)
get a parameter from a point on a line. 0->startpoint 1->endpoint
geom-line-getpointatparam(line param / p0 p1)
get a point at parament from a line
geom-line-ispointonline(line point / dx dy dz x y z p0 p1)
check a point on a line or not.