Olivier Eckmann
Membres-
Compteur de contenus
2 354 -
Inscription
-
Dernière visite
-
Jours gagnés
120
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par Olivier Eckmann
-
Salut Patrice, 54Mo pour corriger 4 problèmes, c'est tout de même un peu gros, mais bon, ça résout le problème de connexion en WMS qui n'est pas une "micro" fonctionnalité quand même pour un logiciel de SIG Olivier
-
[Résolu] OpenDCL x64 19 arx (autoCAD 2014)
Olivier Eckmann a répondu à un(e) sujet de viande dans ObjectARX/DBX, C++, .NET, RealDWG
Bonjour, une fois l'instalaltion du Runtime V7.0 effectuée, aller dans le dossier : C:\Program Files (x86)\Common Files\OpenDCL Tous les ARX s'y trouvent. Olivier -
Bonjour, le SP1 Pour MAP 2015 est sorti http://knowledge.autodesk.com/support/autocad-map-3d/downloads/caas/downloads/content/autodesk-autocad-map-2015-service-pack-1.html Olivier
-
Optimisation d'algo
Olivier Eckmann a répondu à un(e) sujet de Olivier Eckmann dans ObjectARX/DBX, C++, .NET, RealDWG
Bonjour en utilisant les boites, en optimisant l'ordre des boucles de test et en utilisant une seule transaction pour tout le traitement, je passe de 4 minutes à 4 secondes. C'est cool Olivier -
Bonjour, Je cherche à améliorer mon algorithme : Sur un ensemble de polyligne, le but est de tester chaque polyligne par rapport aux autres pour déterminer si un (ou plusieurs) sommet sont situés sur un segment d'une autre polyligne, mais pas sur une extrémité. Pour ça, je parcours la liste des sommets de la 1ère polyligne et je recherche le point le plus proche (GetClosestPointTo) sur chacune des autres polylignes. Si la distance entre le sommet et le point proche est inférieure à une certaine tolérance ET que ce point proche n'est pas un sommet existant, alors c'est que le sommet est sur le segment. Avec une dizaine de polyligne n'ayant que quelques sommets, c'est assez rapide, mais avec 400 ou plus de polylignes, c'est vite exponentiel et ça prend plusieurs minutes. Je pourrais limiter mes recherches en calculant les enveloppes des polylignes et ne tester que les polylignes dont les boites englobantes s'intersectent (ou se recouvrent), mais je ne sais pas si ça sera plus rapide. Je ne sais pas si revenir aux lignes et arcs de cercles constituant les polylignes et faire les calculs mathématiques de "point sur segment" ou "point sur arc" serait plus rapide? Je suis preneur de toute idée ou info permettant d'accélérer les traitements? Merci Olivier
-
Habillage reseaux avec actualisation d'un MNT
Olivier Eckmann a répondu à un(e) sujet de patrick.albinet dans Covadis
Bonjour, c'est normal, lorsque l'on saisi un tampon avec un MNT au-dessus, le tampon lit le ZTN dans le MNT. Quand on édite le tampon, le Z est grisé et non modifiable. Si on enlève le MNT, le Z précédent est conservé et passe en Z "manuel". Si on édite le tampon, le Z est éditable. Que faut-il faire au niveau des tampons qui ne sont plus sous le MNT? les supprimer? Olivier -
Bonjour, Si tu veux rester chez Autodesk, il y a DesignReview qui est fait surtout pour les DWF mais qui fonctionne aussi comme viewer pour les images. C'est pas le plus léger, mais s'il est déjà déployé pour visionner les DWF et que les utilisateurs ont l'habitude avec, c'est pas mal car la partie impression est très évoluée (impression page ou zone écran, ajuster à l'échelle ou pas, impression sur plusieurs petits formats...), plus les fonctions de mesures (pour calculer le zoom à appliquer) et d'annotations... Olivier
-
Bonjour, Covadis 3D / Volet Paysager / extrusion le long d'un chemin. Dessiner un petit rectangle représentant la section à balayer, puis le point de ce rectangle qui va "coulisser", puis sélection des poly à extruder par calque... Olivier
-
souvenir, souvenir, je me rappelle en 1993, sur mon 486 DX33 quand j'ai remplacé les 4 barrettes de 1Mo par 4 barrettes de 4Mo, j'avais l'impression d'avoir mis un moteur de F1 dans ma bécane. Avec AutoCAD 12 le changement était spectaculaire. Olivier
-
Bonjour, si tu veux une colorisation pendant l'évolution dynamique, seul Geomedia peut le faire car c'est un objet temporaire qui n'existe que le temps de la commande. Par contre, une fois le point cliqué et la poly3D dessinée, on peut la travailler. Par programme on peut imaginer un Overriderules qui redessine un segment (ligne) colorisée sur chaque segment selon sa pente, mais c'est forcément du .Net et c'est pas simple. Sinon en lisp (ou autre) on peut redessiner une ligne colorisée selon la valeur de pente de chaque segment. Sinon on peut décomposer la poly3D pour revenir aux objets lignes, et si tu as un Covadis, tu as peut-être aussi un MAP 3D. Dans ce cas tu peux faire une thématique sur ton calque de ligne selon des intervalles de valeur en entrant cette expression dans la valeur à thématiser : (/ (- .Z2 .Z1) (sqrt (+ (* (- .X2 .X1) (- .X2 .X1)) (* (- .Y2 .Y1) (- .Y2 .Y1))))) puis à ce thème tu appliques un dégradé de couleur. Olivier
-
Version de DLL ICSharpCode.SharpZipLib
Olivier Eckmann a répondu à un(e) sujet de Olivier Eckmann dans ObjectARX/DBX, C++, .NET, RealDWG
Merci pour les infos, je vais voir tes 2 méthodes, mais si le fait de la renommer fonctionne, je pense que je vais prendre ça. Olivier -
Barre de défilement horizontale
Olivier Eckmann a répondu à un(e) sujet de Atomick dans AutoCAD 2015
Elle n'existe pas dans AutoCAD 2015. Le problème a été reporté aux développeurs Autodesk pour corriger ce problème, mais on n'a aucune date de sortie d'un quelconque correctif pour afficher de nouveau cette barre de défilement. Olivier -
Version de DLL ICSharpCode.SharpZipLib
Olivier Eckmann a posté un sujet dans ObjectARX/DBX, C++, .NET, RealDWG
Bonjour, dans un de mes programmes C# j'utilise la librairie SharpZipLib pour décompresser des fichier .tar.Bz2. J'ai récupéré une version récente de la DLL (0.86) qui dispose de certaines méthodes telle que Close() sur une archive Tar, ou l'utilisation possible dans un using . Le problème c'est que mon programme doit fonctionner sur différentes versions d'AutoCAD (2007 à 2014) et que les versions 2007 à 2010 dispose d'une version plus ancienne de la DLL (0.81 à priori prévu pour Framework 1.1 et plus) qui ne supporte pas les mêmes méthodes (pas de .Close() et pas de System.IDisposable pour utilisation dans un using) A partir d'AutoCAD 2012, c'est la version 0.85 de la DLL qui est installée et qui fonctionne comme la 0.86 (prévu pour framework 2.0 et ultérieur). Y a-t-il moyen de forcer l'utilisation de ma version de DLL plutôt que celle d'AutoCAD? sinon peut-être en la renommant? Merci Olivier -
comment faire un solide avec un arète "arrondi"
Olivier Eckmann a répondu à un(e) sujet de philsogood dans AutoCAD 3D
SSX appartient bien aux ExpressTools donc en anglais. Pour faciliter son utilisation, elle a été ré-écrite en version française dans Covadis et elle a été nommée SX. Elle fait exactement la même chose exceptée qu'elle est en français et demande la clé Covadis pour fonctionner. Olivier -
comment faire un solide avec un arète "arrondi"
Olivier Eckmann a répondu à un(e) sujet de philsogood dans AutoCAD 3D
SSX (ou SX) est une fonction très sympa. C'est l'équivalent du sélect similaire (qui n'existe qu'à partir de 2010) si tu sélectionnes un objet, mais ça permet aussi de construire l'équivalent d'un (ssget "x" ....) sans connaître la syntaxe exacte du lisp. Le résultat est stocké dans le jeu de sélection précédent. L'intérêt c'est de ne pas passer par l'interface graphique, contrairement à la sélection similaire ou la sélection rapide, ce qui est extrêmement performant sur de gros dessin. par ex avec une macro de ce type ssx;\;effacer;p;; tu effaces tous les objets identiques (même calque, même type d'objet, même couleur si forcée, même type de ligne si forcé... ) à celui sélectionné. Les caractère génériques sont supportés pour les noms de blocs, de calques de type de ligne... c'est vraiment puissant. Cependant si tu connais la syntaxe du lisp tu iras plus loin en construisant ton filtre à la main, mais en approche intermédiaire entre le choix dans des listes déroulantes et le filtre lisp à la main, ça fonctionne vraiment bien. Olivier -
Copie vers destinations multiples
Olivier Eckmann a répondu à un(e) sujet de Atomick dans AutoCAD 2015
Avec l'outil d'extraction de données, tu extrais les coordonnées X et Y du centre de tes cercles dans un tableau Excel. Tu concatènes le X et le Y avec une virgule comme séparateur, puis tu sélectionnes ces colonnes et Ctrl+C. Ensuite tu ouvres AutoCAD, tu lances la commande Copier tu sélectionnes ton objet et ton point de base et lorsqu'AutoCAD te demande le 2nd point, dans la ligne de commande tu fais clic-droit / Coller Olivier -
comment faire un solide avec un arète "arrondi"
Olivier Eckmann a répondu à un(e) sujet de philsogood dans AutoCAD 3D
Bonjour, SX est une commande de COVADIS, en fait c'est le SSX d'AutoCAD mais traduit en français. donc il faut changer le nom de la commande dans le lisp pour éviter les conflits. Olivier -
Pour l'épaisseur par défaut de 0.25, il me semble que ça vient des unités anglo-saxones où l'épaisseur par défaut est de 1/10 de pouces ce qui donne 0.254mm arrondi à 0.25 Olivier
-
Bonjour, sur AutoCAD seul la commande VUEBASE existe, mais pas sur les produits verticaux comme MAP ou CIvil3D Olivier
-
lisp (ou autre) pour couleur calque auto
Olivier Eckmann a répondu à un(e) sujet de G2.toff dans Routines LISP
Salut Tof, Si les noms de calque n'ont pas d'espace tu peux passer par un tableau Excel pour faire un script. Dans excel: Cellule A1 tu tapes la formule : =ALEA.ENTRE.BORNES(1;255) Cellule C1 tu tapes : =CONCATENER("-calque CO ";A1;" ";B1;" ") Tu remplis la colonnes B avec tes noms de calques issus de ton listing de calque de Covadis par exemple. Puis tu recopies les cellules A et C autant de fois que tu as de calque Ensuite tu sélectionnes toutes tes cellules C et tu copies/colles dans le bloc-note, puis que tu sauvegardes avec l'extension .SCR au lieu de .TXT Tu ouvres ton dessin dans AutoCAD, tu lances la commande SCRIPT et tu sélectionnes ton fichier .SCR Ça devrait fonctionner. Olivier -
Bonjour, ci-joint fichier avec un style Bassin associé au type de plate-forme Bassin. Dans la propriété "Volume de stockage" si le paramètre est : - valeur négative du paramètre , ça veut dire que l'on part du haut du bassin (point de débordement) - valeur de hauteur de sécurité - valeur positive du paramètre, cela veut dire que l'on part du fond du bassin pour simuler une hauteur de remplissage. Olivier DECOUPAGE ALTI BASSIN.zip
-
Bonjour, Il suffit de modifier l'étiquette de la plate-forme pour ajouter 3 lignes de type "Volume de contenance" avec chaque fois le paramètre +0.5 +1.0 et +1.5 pour connaître les 3 volumes correspondants au remplissage du bassin selon les niveaux "Fond+0.5", "Fond+1.0", "Fond+1.5" Olivier
-
Lorsque l'image n'est pas plein Nord et la présentation aussi, ça l'a toujours fait sur les images délimitées (en tout cas je l'avais déjà constaté il y a 5 ou 6 ans au moins) Olivier
-
Dans les suite infrastructure suite, dans la version standard tu as MAP3D ET AutoCAD, et dans la version Ultimate, tu as MAP3D ET AUTOCAD ET Civil3D Etant donné que MAP3D inclus tout AutoCAD et que Civil 3D inclut 98% de MAP3D, j'avais bêtement posé la question sur l'intérêt de regrouper dans une même suite des produits qui s'incluaient les un les autres. Et la réponse était que seul AutoCAD possèdait les fonctions d'import Catia, Rhino, IGES il était utile de le mettre dans les suites. Olivier
-
Etant donné que tu as un Covadis appelles donc Géomédia pour avoir un prix sur la version MAP. Olivier
