PowerClic Plug-ins GATEAU

PowerClic celebrate his 15 years !

Titre 12Ko

Sous-titre 6Ko

Navigation

Home

French Homepage

Powerclic Short Description

Bonus

Download

Order

Plugins

Pricing

Version History

Visit Our FAQ To Have Last Info, bug report about PowerClic

More about the "Rectrue" feature

PowerClic help

G-EAUX

Send A Mail To Us

Information

Online Since 24/09/2000


Last modified 26/01/2012


PowerClic last version : 7.14

Best With 1152 x 864 Display

English Plugins

How can plug-ins increase your productivity :

PowerClic plug-ins are lisp applications runned on the selection set returned by PowerClic contextual action.

Typically, PowerClic allow you to select or modify entities according to their properties. Once done, you can also run a post treatment.

For instance, the plug-in ALL_SAME_SCALE applied to a selection of blocks, will set them to the same X,Y en Z scale.

You can find plug-ins examples in the PowerClic "/plug-in" directory.

Create your own plug-ins and win a full license of PowerClic :

Your Designing :

A. has to be declared to PowerClic with the following command :

(PW_PLUGGIN_REGISTER '( [commandname] [list of concerned entities][list help description])))

ex : (pw_pluggin_register "hatch_it" '("POLYLINE" "LWPOLYLINE" "REGION" "RECTANG" "POLYGONE")'("Hatch the selected items" ))

B. has to recover the previous selection set with the same instruction as : (setq sel (ssget "_p"))

C. Has to be put in the PowerClic /plug-in directory for an automatic loading.

D. If the plug-in is cripted, it must be accompanied with a "txt" same named file, which gives it description and all other useful information.

Otherwise, this description must appear as a comment. A line command can also be started at loading in order to declare your plug and its author.

Plug-ins already integrated with PowerClic :

3D_ROTATE_X around x axis 3d rotation

3D_ROTATE_Y around y axis 3d rotation

ALL_SAME_SCALE Standardize scale of a selection of entities.

ALL_SAME_SIZE Standardize size of a selection of entities.

ATTDEF2TEXT transform an attdef label to a text

ATTRIB_SUFFIX_PREFIX Add a suffix or a prefix to attribs

ATTRIB2SAMELAYER move attribs on the same layer than the block

BLOC2ANOTHER_BLOC Insert a other block at the same place, layer and rotation.

C:Z- zoom on previous entity

C:Z+ zoom on next entity

CALCULATE_AREA Addition of entities area

CALCULATE_CURVE_LENGTH Addition of curved entities length

CALCULATE_STRAIGHT_LENGTH Addition of straight entities length

HANGE_ATTRIB_FROM_Z change the label of a block according to its Z cords

CHANGE_PSTYLE Change attribs weight and plot style

CHANGE_Z_FROM_ATTRIB change Z coordinate of a block according to its label

CHANGE_Z_FROM_NODAL change Z coordinate of a block according to the nodal at the same X Y cords

CHANGE_Z_TO_ZERO change Z coordinate of a block to 0

CONVERT_TO_NEW_2DPLINE convert 3d pline to new 2d pline

CONVERT&JOIN2PLINE Joint arc and line to a polyline

CONVERT2MTEXT transform a text to a mtext

CONVERTOSPLINE convert smoothed pline to spline

COPY2OTHERLAYER copy selected entities to an other layer

CROSSENTITYZOOM successive zoom on each entities of the selection set

CROSSSTRINGZOOM successive zoom on each text of the selection set that match the specified string

DUPLICATE_AS_MLINE create an new multiline on an existing polyline

ENT_ROTATE change scale of a selection of entities.

ENT_SCALE change scale of a selection of entities.

EXPLODE2TEXT Explode an mtext to its original layer

EXPORT_EXCEL_CSV export attribs label and values to the excel csv format.

EXPORT_NXYZ export a block at number x y z format

GLOBAL_ATTRIBUT_EDITION run a attedit like global edition

HATCH_BY_LENGTH hatch closed element according to their size

HATCH_IT hatch closed element

MOVE_RELATIVE_TO_ANGLE Move an insert according to its rotation angle

MOVE2THETOP Draworder using the copy @ command

POINT_AT_INSERTION Draw an nodal at insertion point.

POINT_ON_VERTEX Draw a nodal on each vertex

POINT2BLOC Insert a block at the insertion point of an entity

RANGE_SIZE_TO_ALL_SAME_SIZE standardize size of a selection of entities.

RETRANCHE_UNE_VALEUR Apply addition or substract to attribs value

ROUND_TO_LUPREC round size of a selection of entities according to luprec.

ROUND_WIDTH_TO_LUPREC round width of a selection of entities according to luprec.

SAME_LTSCALE_THAN_WEIGHT force entities ltscale to their weight value

SAME_LTSCALE_THAN_WIDTH force entities ltscale to their width value

SELECT_3DFACE_BY_Z Select 3d face according to z value

SELECT_BY_ATTRIB select insert according to their attrib value

SELECT_BY_LENGTH select polylines according to their dimension

SELECT_BY_STRING select by text string

SELECT_BY_Z Select according to z value

SELECT_INSIDE select inside closed elements

SELECT_INSIDE_BOUNDING_BOX select inside bounding box of entities

SHOWBADDIM Show forced dim.

SUFFIX_PREFIX Add a suffix or a prefix to a text

TEXTWIPOUT Wipeout a text with a polyline

TXTREPORT export selected text into a txt file

TXTREPORT_CSV export selected text into a CSV file

WEIGHT2WIDTH convert plot weight to pline width

WIDTH2WEIGHT convert pline width to plot weight

X-Y_SCALE change x an y scale of a selection set of bloc" "no matter what was this scale before