PowerClic: Plug-in page
PowerClic Fête ses 10 ans ! |
|
|
NavigationPlus d'infos sur "Rectrue" (vrais rectangles) G-EAUX
Envoyer Un Mail A La Société G-Eaux PowerclicTélécharger Une Version De
InformationsDernière Version : 7.12 Dernière MAJ :04 Septembre 2009 Affichage Conseillé en 1152 x 864 Site En Ligne Depuis Le 24/09/2000 CAD Francophone- Suivant |
Pour gagner une licence complète de PowerClic, il suffit de proposer un plug-in intéressant ! Les plugins sont des applications qui s'exécutent sur la sélection retournée par PowerClic . Des exemples en sont fournis dans le répertoire /PLUG-IN de PowerClic. Pour évaluer le fonctionnement du plug-in "Parcourir" (voir une image), ouvrez le dessin d'exemple puis faites un PowerClic+contrôle sur un des cercles noirs. Dans la case de dialogue, choisissez la fonction: Parcourir. Définissez une sélection. Le dialogue se ferme et une invite vous demande de valider pour zoomer sur le cercle suivant. Ce plug-in fonctionne pour les blocs, les textes, etc. Il donne une idée de ce que l'on peu appliquer à un jeu de sélection. Alors, à vos claviers ! Méthode - Conditions :A. Vos créations doivent êtres déclarées à Powerclic au moyen de la commande (PW_PLUGGIN_REGISTER '( [commandname] [list of concerned entities][list help description]) Exemple : (pw_pluggin_register "hachurer" '("POLYLINE" "LWPOLYLINE" "REGION" "RECTANG" "POLYGONE")'("Hachure les elements selectionnés" "Les un après les autres")) B. Doivent récupérer le jeu de sélection précédant au moyen d'une instruction semblable : (setq sel (ssget "_p")) C. Etre placées dans le répertoire /plug-in de PowerClic pour que leur chargement soit automatique. D. Si le plug-in est crypté, il doit être accompagné d'un fichier du même nom, au format "txt", qui en donne une description, ainsi que toute information utile. Sinon, cette description doit figurer en tant que commentaire. Un prompt d'une ligne peu également être exécuté au chargement pour annoncer votre plug ainsi que son auteur. Listes Des Plugins Sur Powerclic3D_ROTATE_X rotation individuelle pour aligner avec le scu 3D_ROTATE_Y rotation individuelle pour aligner avec le scu ALL_SAME_SCALE uniformise l'echelle d'une selection d'entité - standardize scale of a selection of entities. ALL_SAME_SIZE uniformise la taille d'une selection d'entité - standardize size of a selection of entities. ATTDEF2TEXT transforme une etiquette attdef en texte ATTRIB_SUFFIX_PREFIX Ajout d'un suffixe et d'un prefixe ATTRIB2SAMELAYER définit les attributs sur le même calque que le bloc BLOC2ANOTHER_BLOC insere un bloc à la même place qu'un autre bloc C:MPARCOURIRZP fait un zoom sur l'entité précédente partir du menu C:MPARCOURIRZS fait un zoom sur l'entité suivante à partir du menu C:Z- fait un zoom sur l'entité précédente C:Z+ fait un zoom sur l'entité suivante C:ZOOMZONE prépare une série de zoom sur un zone rectangulaire CALCULATE_AREA Addition of entities aera CALCULATE_CURVE_LENGTH Addition of curved entities length CALCULATE_STRAIGHT_LENGTH Addition of straight entities length CHANGE_ATTRIB_FROM_Z change l'etiquette z d'un bloc a partir de sa hauteur CHANGE_PSTYLE Change l'epaisseur et le style de tracé des attributs CHANGE_Z_FROM_ATTRIB change la hauteur d'un bloc a partir de la valeur d'une de ses etiquettes CHANGE_Z_FROM_NODAL place la valeur z à l'altitude des nodaux situés en dessous CHANGE_Z_TO_ZERO place la valeur z à zéro des blocs CONVERT_TO_NEW_2DPLINE convertie polylignes 3d en poly 2d - convert 3d pline to2d pline CONVERT&JOIN2PLINE Joint arc et lignes sous forme de polyligne CONVERT2MTEXT transforme une etiquette attdef en texte CONVERTOSPLINE convertie polylignes lissée en spline - convert pline to spline COPY2OTHERLAYER copie les entités selectionnées dans un autre calque CROSSENTITYZOOM zoom succesifs sur une selection d'entité CROSSSTRINGZOOM recherche une chaine de texte dans un jeu de selection, puis zoom succesifs DUPLICATE_AS_MLINE cree une multiligne sur une polyligne ENT_ROTATE change l'echelle globale d'une selection d'entité - change scale of a selection of entities. ENT_SCALE change l'echelle globale d'une selection d'entité - change scale of a selection of entities. EXPLODE2TEXT décompose un mtext dans son calque d'origine EXPORT_EXCEL_CSV exporte les attributs d'un bloc au format excel csv EXPORT_NXYZ exporte un bloc au format numero x y z GLOBAL_ATTRIBUT_EDITION lance une edition globale faà§on attedit HATCH_BY_LENGTH hachure les element fermés à partir d'une taille - hatch closed element according to their dimension HATCH_IT hachure les element fermés - hatch closed element MOVE_RELATIVE_TO_ANGLE Deplace un bloc selon son angle - move an insert according to its rotation angle MOVE2THETOP passe par dessus les entités selectionnées (Draworder en dur) POINT_AT_INSERTION inserre un point au point d'insertion POINT_ON_VERTEX insere un point au sommet des segments d'un élément linéaire ou 3dface POINT2BLOC inserre un bloc à la place de points ou autre entité fournies par des géometres RANGE_SIZE_TO_ALL_SAME_SIZE uniformise la taille d'une selection d'entité - standardize size of a selection of entities. RETRANCHE_UNE_VALEUR applique un changement de numerotation par addition ou soustraction ROUND_TO_LUPREC arrondie la taille d'une selection d'entité ajustées à la valeur de LUPREC- round size of a selection of entities according to luprec. ROUND_WIDTH_TO_LUPREC arrondie l'epaisseur d'une selection de polylignes ajustées à la valeur de 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 Selectionne des face 3d en fonction de l'altitude SELECT_BY_ATTRIB Selectionne un bloc a partir de la valeur d'une de ses etiquettes SELECT_BY_LENGTH selectionne des entités à partir d'une taille SELECT_BY_STRING selection par une chaine de texte SELECT_BY_Z Selectionne les blocs, points en fonction de l'altitude SELECT_INSIDE selection à l'intérieur des éléments fermés - select with closed elements SELECT_INSIDE_BOUDING_BOX selection par la boite englobante d'une entité SHOWBADDIM Montre les cotes forcées - show forced dim. SUFFIX_PREFIX Ajout d'un suffixe et d'un prefixe TEXTWIPOUT detourer un texte - TEXTWIPOUT TXTREPORT exporter le texte selectionné dans un fichier - export selected text into a file TXTREPORT_CSV exporter le texte selectionné dans un fichier au format excel 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 l'echelle x et y d'une selection de blocs sans s'occuper de la valeur d'origine Cette offre n'est pas limitée dans le temps. Mais peut être sera-t-il de plus en plus difficile de trouver une idée n'ayant pas encore été réalisée. Alors, dépêchez-vous ! |
|