Aller au contenu

Classement

Contenu populaire

Affichage du contenu avec la meilleure réputation le 15/01/2016 dans Messages

  1. Bonjour, (defun c:sensobj (/ e obj L TF NBPAS PAS PK sensobj_fl) (vl-load-com) (defun sensobj_fl (PK / PT PM fder PTDERIV PT1 PT2) (setq PT (vlax-curve-getpointatdist obj PK)) (setq PM (vlax-curve-GetParamAtPoint obj PT)) (setq fder (vlax-curve-getfirstderiv obj PM)) (setq PTDERIV (mapcar '+ PT fder)) (setq PT1 (polar PT (+ (angle PT PTDERIV) (* 3 (/ pi 4))) TF)) (setq PT2 (polar PT (- (angle PT PTDERIV) (* 3 (/ pi 4))) TF)) ;; les points sont à mettre en SCU local pour grvecs (grvecs (mapcar '(lambda (ELEM) (trans ELEM 0 1)) (list PT1 PT PT PT2))) ) (if (setq e (entsel)) (progn (setq obj (vlax-ename->vla-object (car e))) (if (vlax-property-available-p obj 'Length) (progn (setq L (vla-get-length obj)) (setq TF (/ (getvar "VIEWSIZE") 50.0)) (setq NBPAS (+ (fix (/ L TF)) 1)) (setq PAS (/ L NBPAS)) (setq PK 0) (while (< PK L) (sensobj_fl PK) (setq PK (+ PK PAS)) ) (sensobj_fl L) ) (alert "Longueur non disponible") ) ) ) (princ) ) j'ai corrigé une boulette. Cela ne marchait bien qu'en scu général. En effet grvecs dessine ses segments en scu local alors que les fonctions vlax-curve renvoient des coordonnées en scu général. Il y a bien un paramètre [trans] dans grvecs, mais je n'ai pas su comment l'utiliser et je suis passé par une fonction (trans PT 0 1) Amicalement Vincent
    1 point
  2. Salut, Mon traditionnel cadeau de fin d'année (un peu en retard) est une petite palette de conversion de mesures angulaires ou linéaires. Rien de bien extraordinaire en soi, mais je pense que ce projet pourrait intéresser certains développeurs AutoCAD .NET. Ce n'est pas vraiment un tutoriel ni un modèle (template). Mais un exemple au quel on peut se référer du fait des différentes fonctionnalités et/ou méthodes qu'il met en œuvre : Palette AutoCAD utilisant des contrôles WPF avec la méthode MVVM Interface multilingue Application multi-version (AutoCAD 2012 à 2016) Dossier .bundle de chargement automatique Utilisation de C# 6 Le fichier ConversionPalette_solution.zip contient la solution VS2015 complète ainsi qu'un fichier PDF de description. Il est probable que chacun doivent modifier les références dans les projets (et/ou supprimer un projet) pour que la solution puisse compiler. Toutes les remarques sont évidemment les bienvenues. Les non-développeurs peuvent néanmoins installer le plug-in. Télécharger ConversionPalette_bundle.zip Débloquer le zip Extraire le dossier ConversionPalette.bundle dans %appdata%\Autodesk\ApplicationPlugins
    1 point
  3. Bonne Année à toutes et tous, Tu peux réinitialiser l'environnement Covadis,..
    1 point
  4. Rebonjour, en fait c'est tout con, et je m'en veux de ne pas y avoir pensé plus tôt. j'ai fait clic droit sur la ligne de texte et dans le menu "paramètre de l'éditeur" il y a "afficher la barre d'outil". Désolé pour le dérangement. Mais du coup, maintenant j'ai planté l'autocad du collègue en démarrant du raccourci Covadis alors qu'il avait l'habitude de démarrer par le raccourci Autocad. Maintenant ni l'un ni l'autre ne fonctionne. lorsqu'on ouvre autocad des messages d'erreur s'affiche comme "fichier introuvable base.dcl" "erreur sémantique" ou encore "impossible de charger cov2015srv.arx". je vais appeler Géomédia demain et on en trouve pas je créerai un nouveau billet. Merci
    1 point
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité