PowerClic Plug-ins ![]() PowerClic celebrate his 15 years ! |
|
|
NavigationVisit Our FAQ To Have Last Info, bug report about PowerClic More about the "Rectrue" feature G-EAUXInformationOnline Since 24/09/2000 Last modified 26/01/2012 PowerClic last version : 7.14 Best With 1152 x 864 Display |
English PluginsHow 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 |
|