Yerfdog Users Guide

Utility Commands

Alias Command Description Yerfdog Command
BISECT Bisect c:pjg:bisect
TBC Calibrate Tabletc:pjg:tablet_cal
GP Grips c:pjg:grips
YDL List Yerfdog Modules c:pjg:list_ver
LD Load Lisp Application c:pjg:load_lisp
OE Osnap END c:pjg:osnap_end
OI Osnap INT c:pjg:osnap_int
ON Osnap NONE c:pjg:osnap_none
SA Qsave
QN Quantise c:pjg:quantise
YD? Query Yerfdog Debug Flag c:pjg:debug?
RS Reset System Variables c:pjg:sv_reset
UU Restore Previous UCS c:pjg:ucs_p
UW Restore World UCS c:pjg:ucs_w
UE Set UCS to Entity c:pjg:ucs_ent
UI UCS Icon Toggle
YD Set Yerfdog Debug Flag c:pjg:debug
YDS Yerfdog Status
RU Unload Render c:pjg:unload_render
PRINCUSERVARS User Variables pjg:princuservars

Bisect

Command alias BISECT

Yerfdog command c:pjg:bisect

Draws a line bisecting the angle between two other lines. This can be useful for creating construction lines etc.

Notes:
Only works on lines (not polylines, blocks etc.)
Layers used must not be locked.
Crashes if lines are parallel
Current UCS must be world.


Calibrate Tablet

Command alias TBC

Yerfdog command c:pjg:tablet_cal

Quick tablet calibration.

Calls up the AutoCAD tablet command with the "calibrate" option. Also temporarily turns blipmode on for the duration of the command.

Grips

Command alias GP

Yerfdog command c:pjg:grips

Toggles GRIPS setting. If gripmode is on, this turns it off; if gripmode is off, this turns it on.


List Yerfdog Modules

Command alias YDL

Yerfdog command c:pjg:list_ver

Lists loaded versions of Yerfdog customisations.


Load Lisp Application

Command alias LD

Yerfdog command c:pjg:load_lisp

Loads a lisp application (.lsp file).

When first used in a drawing, the first four characters of the drawing name are used as a default. After that, the lisp file last loaded becomes the default.


Osnap END

Command alias OE

Yerfdog command c:pjg:osnap_end

Clears osnap setting and then sets osnap to endpoint.


Osnap INT

Command alias OI

Yerfdog command c:pjg:osnap_int

Clears osnap setting and then sets osnap to intersection.


Osnap NONE

Command alias ON

Yerfdog command c:pjg:osnap_none

Clears osnap setting.

Qsave

 


Quantise

Command alias QN

Yerfdog command c:pjg:quantise

Rationalise (quantise) an entity's definition points to the snap grid. DXF group codes for these points are in the range 10-18.

Notes
Save your drawing before running this command, in case it does something other than what you expect.
It works on most entities including old style "heavy" polylines, but not lwpolylines. If lwpolylines need to be quantised, convert them to "heavy" polylines first with the "convertpoly" command.
Entities are quantised to world coordinate system. If it is desired to quantise entities to a non-world user coordinate system, wblock the desired entities to a fresh drawing, quantise them and then reinsert them back into the original drawing.
Try it out on a test drawing to get the hang of it before using it on production drawings.
If you get an "error: bad DXF group" you probably have lwpolylines in the selection set.


Query Yerfdog Debug Flag

Command alias YD?

Yerfdog command c:pjg:debug?

Reports status of Yerfdog debugging flag pjg:debug.

If pjg:debug is set to nil, debugging is off; if it is set to a non-nil value (e.g. T) then debugging is set to on.

Command YD? does not alter the value of the pjg:debug flag.


Reset System Variables

Command alias RS

Yerfdog command c:pjg:sv_reset

Command RS resets system variables according to a preset list. Any variables set to the wrong value are listed to the screen.


Restore Previous UCS

Command alias UU

Yerfdog command c:pjg:ucs_p

Restores the previous UCS. Note that there must actually be a previous UCS for this to work!


Restore World UCS

Command alias UW

Yerfdog command c:pjg:ucs_w

Restores the "World" UCS.


Set UCS to Entity

Command alias UE

Yerfdog command c:pjg:ucs_ent

User is asked to pick an entity on the screen and the UCS is set to line up with that entity.

UCS Icon Toggle

Toggles UCS icon off and on again.


Set Yerfdog Debug Flag

Command alias YD

Yerfdog command c:pjg:debug

Sets the yerfdog debugging flag pjg:debug.

Yerfdog modules will return extra debugging information if the flag pjg:debug is set to a non-nil value (e.g. T). Normally this debugging information is of no value to the user, but can be useful for tracking problems.

Flag pjg:debug is set to nil as a default.

Yerfdog Status

Documentation not yet available.

 


Unload Render

Command alias RU

Yerfdog command c:pjg:unload_render

Unloads Render ARX module when it is no longer needed or if it was loaded by mistake.


User Variables

Command alias PRINCUSERVARS

Yerfdog command pjg:princuservars

Shows a list of user variables to screen. These are USERI1 etc. system variables.



Please note: this is a developmental page, not intended for public release. If you have happened to come across it, please be patient.


About the Users Guide

The Yerfdog Users Guide is divided into chapters, each representing a particular type of activity or operation. Click on the links below to see each chapter.

Navigate the Users Guide:

Users Guide home

Command Summary

Area Measurement
Attributes
Blocks
Boxes and Rectangles
Conversion
Dimensions and Leaders
Display Control
Doors
Drawing Objects
Enquiry Commands
Editing Objects
Layer Control
Lines and Polylines
Offset Commands
Selection
Land Surveying
Text
Utility Commands
Walls