PSC Code Manual

3D/3d-model.lsp [src]

Functions for modeling multiple stairs and landings

Functions

Function signature Description
(3d-ret-calc l-dat u-dat) Calculates and returns an insert and vertex list for a handrail return
(3dr-ret l-dat u-dat) Creates a 3d polyline and extruded solid via passed xdata lists
(draw-3d-model) Creates stair and landing blocks in sequence from entity list
(draw-closure ins) Draws closure plate between stairs
(poly&pipe con lst) Creates a 3d polyline and extruded solid via passed vertex list

(3d-ret-calc l-dat u-dat)

Calculates and returns an insert and vertex list for a handrail return

VARS:
(L-DAT LIST (DATA-LIST-P L-DAT))
(U-DAT LIST (DATA-LIST-P U-DAT))

(3dr-ret l-dat u-dat)

Creates a 3d polyline and extruded solid via passed xdata lists

VARS:
(L-DAT LIST (DATA-LIST-P L-DAT))
(U-DAT LIST (DATA-LIST-P U-DAT))

(draw-3d-model)

Creates stair and landing blocks in sequence from entity list

VARS:
(ENT-LST LIST)

(draw-closure ins)

Draws closure plate between stairs

VARS:
(INS LIST (POINT-P INS))

(poly&pipe con lst)

Creates a 3d polyline and extruded solid via passed vertex list

VARS:
(CON VLA-OBJECT)
(LST LIST (PTS-LIST-P LST))