The following functions are unique to the implementation of LISP included with Bricscad:
| Function | Comments |
|---|---|
| Lpad | Pads a text string with spaces to the left. |
| Rpad | Pads a text string with spaces to the right. |
| Tan | Returns the tangent. |
| Trim | Trims spaces from a string. |
The following LISP functions in Bricscad have enhanced features.
Osnap in Bricscad supports these additional entity snap modes:
| Mode | Meaning |
|---|---|
| "po" | POint |
| "pla" | PLAnview (2D intersection) |
| "vis" | VISible (apparent intersection) |
The functions ssget and ssadd in Bricscad recognize these additional selection set parameters:
| Mode | Meaning | Points | Example |
|---|---|---|---|
| "CC" | Crossing Circle | point1 point2 | (ssget "CC" '(1 1) '(2 2)) |
| "O" | Outside | points-list | (ssget "O" ptlist) |
| "OC" | Outside Circle | point1 point2 | (ssget "OC" '(1 1) '(2 2)) |
| "OP" | Outside Polygon | points-list | (ssget "OP" ptlist) |
| "PO" | POint | point1 | (ssget "PO" '(1 1)) |
The following function is partially compatible with the LISP found in other CAD systems:
| Function | Comments |
|---|---|
| menucmd | Bricscad supports P0 (cursor menu) and P1 through P16 (the pulldown menus). Bricscad does not support A (aux menus), B (button menus), I (icon menus), M (diesel expressions), S (screen menu), or T (tablet menus). |
Tell me about...
Copying Code Examples from the Bricscad Programmer’s Reference
Programming Overview of LISP (LISt Processing) Language
| Bricscad™ is commercialized by Bricsys NV. Bricsys NV and Vondle NV are fully owned subsidiaries of Menhirs NV. © 2001- Menhirs NV - All rights reserved. |