PowerClic: Plug-in page |
|
|
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.24 Dernière MAJ :29 septembre 2015 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 PowerclicListes des fonctions+-_NUMERIC_VALUE applique un changement de numerotation par addition ou soustraction [ none ] 3D_ROTATE_X rotation individuelle pour aligner avec le scu [ none ] 3D_ROTATE_Y rotation individuelle pour aligner avec le scu [ none ] ALIGN_ATTRIB2VIEWPORT définit les attributs sur le même calque que le bloc [ none ] ALL_SAME_SCALE uniformise l'echelle d'une selection d'entité - standardize scale of a selection of entities. [ none ] ALL_SAME_SIZE uniformise la taille d'une selection d'entité - standardize size of a selection of entities. [ none ] ATTDEF2TEXT transforme une etiquette attdef en texte [ none ] ATTRIB2SAMELAYER définit les attributs sur le même calque que le bloc [ none ] ATTRIB2SAMELAYERTHANATTDEF définit les attributs sur le même calque que le bloc [ none ] ATTRIB_COMME_COVADIS "définit les attributs dans les claque topomat, topoalt, topocod" [ none ] ATTRIB_SUFFIX_PREFIX Ajout d'un suffixe et d'un prefixe [ none ] ATTRIB_VISIBLE rend les attribut de type visibles [ none ] BLOC2ANOTHER_BLOC insere un bloc à la même place qu'un autre bloc [ none ] BLOC_REPORT Affiche un rapport sur les nom de blocs de la sélection [ none ] C:MPARCOURIRZP fait un zoom sur l'entité précédente partir du menu [ none ] C:MPARCOURIRZS fait un zoom sur l'entité suivante à partir du menu [ none ] C:Z+ fait un zoom sur l'entité suivante [ none ] C:Z- fait un zoom sur l'entité précédente [ none ] C:ZOOMZONE prépare une série de zoom sur un zone rectangulaire [ none ] CALCULATE_AREA Addition of entities aera [ none ] CALCULATE_CURVE_LENGTH Addition of curved entities length [ none ] CALCULATE_STRAIGHT_LENGTH Addition of straight entities length [ none ] CALQUE_REPORT Affiche un rapport sur les calques ou sont placées ces entitées [ none ] CALQUE_SUFFIX_DEPUIS_ATTRIB Ajoute un suffixe au calque correpondant à la valeur de l'attribut [ none ] CHANGE_ATTRIB_FROM_Z change l'etiquette z d'un bloc a partir de sa hauteur [ none ] CHANGE_PSTYLE Change l'epaisseur et le style de tracé des attributs [ none ] CHANGE_Z_FROM_ATTRIB change la hauteur d'un bloc a partir de la valeur d'une de ses etiquettes [ none ] CHANGE_Z_FROM_NODAL place la valeur z à l'altitude des nodaux situés en dessous [ none ] CHANGE_Z_TO_ZERO place la valeur z à zéro des blocs [ none ] CHEVAUCHEMENT_MARQUE recherche et marque les chevauchement [ none ] CHEVAUCHEMENT_SUPPRIME recherche et marque les chevauchement [ none ] CONVERT&JOIN2PLINE Joint arc et lignes sous forme de polyligne [ none ] CONVERT2MTEXT transforme les testes en Mtext [ none ] CONVERTOSPLINE convertie polylignes lissée en spline - convert pline to spline [ none ] CONVERT_TO_2DPLINE convertie polylignes 3d en poly 2d efface l'original - convert 3d pline to 2d pline [ none ] CONVERT_TO_NEW_2DPLINE convertie polylignes 3d en poly 2d - convert 3d pline to 2d pline [ none ] COPY2OTHERLAYER copie les entités selectionnées dans un autre calque [ none ] COULEUR_REPORT Affiche un rapport sur les couleurs des entitées [ none ] CREER_CONTOUR recrée les contours de hachure [ none ] CROSSENTITYZOOM zoom succesifs sur une selection d'entité [ none ] CROSSSTRINGZOOM recherche une chaine de texte dans un jeu de selection, puis zoom succesifs [ none ] DUPLICATE_AS_3DPOLY cree une multiligne sur une polyligne [ lsom ] DUPLICATE_AS_MLINE cree une multiligne sur une polyligne [ lsom ] DUPLICATE_AS_MPOLYGON cree une multiligne sur une polyligne [ lsom ] DUPLICATE_AS_PLINE cree une multiligne sur une polyligne [ lsom ] DUPLICATE_AS_SPLINE cree une multiligne sur une polyligne [ lsom ] ENT_MIRROR_X Miroir par rapport à l'axe x [ none ] ENT_MIRROR_Y Miroir par rapport à l'axe y [ none ] ENT_ROTATE change l'echelle globale d'une selection d'entité - change scale of a selection of entities. [ none ] ENT_SCALE change l'echelle globale d'une selection d'entité - change scale of a selection of entities. [ none ] EXPLODE2TEXT décompose un mtext dans son calque d'origine [ none ] EXPORT-CSV_NXYZ exporte les points d'une surface AEC au format numero x y z dans un csv [ none ] EXPORT-TRIMBLE_NXYZ exporte un bloc au format numero x y z [ none ] EXPORT_EXCEL_CSV exporte les attributs et les propriété dxf d'un bloc au format excel csv [ none ] EXPORT_LEADER_TXYZ exporte un mleader au format texte x y z [ none ] EXPORT_NXYZCD_GEOBASE exporte un bloc au format numero x y z cd pour utilisation géobase [ none ] EXPORT_NXYZ_LEICA_OR_EXCEL exporte un bloc au format numero x y z [ none ] EXPORT_NYXZ_TRIMBLE exporte un bloc au format numero y x z [ none ] GLOBAL_ATTRIBUT_EDITION lance une edition globale façon attedit [ none ] HATCH_BY_LENGTH hachure les element fermés à partir d'une taille - hatch closed element according to their dimension [ none ] HATCH_IT hachure les element fermés - hatch closed element [ none ] INTERNAL_COLOR_BYLAYER selection par une chaine de texte [ none ] MARK_FLOATING_VERTEX Marque les sommets de polyligne qui ne sont en dehord d'un grille de précision [ none ] MOVE2THETOP passe par dessus les entités selectionnées (Draworder en dur) [ none ] MOVE_RELATIVE_TO_ANGLE Deplace un bloc selon son angle - move an insert according to its rotation angle [ none ] OFFSET_ALL decale toutes les polylignes [ none ] PAMCAD_ETIQUETE Etiquetage Pamcad séquentiel [ none ] POINT2BLOCK inserre un bloc à la place de points ou autre entité fournies par des géometres [ none ] POINTTO3DPOLY Dessine une 3dpoly passant par chaque de points ou autre entité fournies par des géometres [ none ] POINT_AT_INSERTION inserre un point au point d'insertion [ none ] POINT_ON_4DSOLID_CENTER inserre un point au point d'insertion [ none ] POINT_ON_CENTROID insere un point sur chaque centroids [ none ] POINT_ON_EXTREMITY inserre un point au point d'insertion [ none ] POINT_ON_VERTEX inserre un point sur chaque sommets [ none ] PW_WIP_ARROUND cree un wiepout fragementé autour de ename [ ename ] RANGE_SIZE_TO_ALL_SAME_SIZE uniformise la taille d'une selection d'entité - standardize size of a selection of entities. [ none ] RETRANCHE_UNE_VALEUR applique un changement de numerotation par addition ou soustraction [ none ] ROUND_SCALE_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. [ none ] 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. [ none ] ROUND_WIDTH_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. [ none ] SAME_LTSCALE_THAN_WEIGHT force entities ltscale to their weight value [ none ] SAME_LTSCALE_THAN_WIDTH force entities ltscale to their width value [ none ] SCALE_WIDTH arrondie la taille d'une selection d'entité ajustées à la valeur de LUPREC- round size of a selection of entities according to luprec. [ none ] SELECT_3DFACE_BY_Z inserre un bloc à la place de points ou autre entité fournies par des géometres [ none ] SELECT_BY_AREA sélectionne les element fermés à partir d'une surface - select closed element according to their area [ none ] SELECT_BY_ATTRIB change la hauteur d'un bloc a partir de la valeur d'une de ses etiquettes [ none ] SELECT_BY_LENGTH sélectionne les element fermés à partir d'une taille - select closed element according to their dimension [ none ] SELECT_BY_STRING selection par une chaine de texte [ none ] SELECT_BY_STRING_LIST selection par une liste de chaine de texte dans fichier xml [ none ] SELECT_BY_Z inserre un bloc à la place de points ou autre entité fournies par des géometres [ none ] SELECT_ENTITY_FENCE selection par trajet - select with fence [ none ] SELECT_INSIDE selection par les elements fermés - select with closed elements [ none ] SELECT_INSIDE_BOUDING_BOX selection par les elements fermés - select with closed elements [ none ] SELECT_INTEGERS selection des textes s'ils représentenst un entier [ none ] SHOWBADDIM Montre les cotes forcées - show forced dim. [ none ] SUFFIX_PREFIX Ajout d'un suffixe et d'un prefixe [ none ] TEXTWIPOUT detourer un texte - TEXTWIPOUT [ none ] TXTREPORT exporter le texte selectionné dans un fichier - export selected text into a file [ none ] TXTREPORT_CSV exporter le texte selectionné dans un fichier au forma CSV - export selected text into a CSV file [ none ] WEIGHT2WIDTH convert plot weight to pline width [ none ] WIDTH2WEIGHT convert pline width to plot weight [ none ] WIPEOUT_OBJECT chainage wipeoutet draworder pour blocs et formes [ none ] WRITEDXFVALUE créee une annotation basée sur un code dxf [ none ] 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 ! |
|