-
Compteur de contenus
404 -
Inscription
-
Dernière visite
-
Jours gagnés
1
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par ASTERIXII
-
Format import Autocad MEP compatible ?
ASTERIXII a répondu à un(e) sujet de ASTERIXII dans Lumion 3D
Ok merci Milk44: La commande _AECEXPORTTOAUTOCAD2010 fonctionne en mode ISO, mais pas avec toute les versions d'autocad !!? J'ai fait l'essai sur 2 machines avec MEP2012 SP2 mais le résultat n'est pas le même. Dans un cas les objets sont bien des solides, mais éparpillé dans le plan. J’ai contourné le problème avec la fonction « manuelle » Convertir objet AEC en solide, car certain objet qui sont des blocs à la base ne sont pas convertis. Il faut les décomposer, et faire d’autres manipes Par contre, lors de la conversion de bloc à vue multiples en solide, il dit que la conversion à réussit, mais l’objet disparait. Une idée ? Sinon dans l’ensemble sa fonction bien. (Pour les débutants, placer votre plan en 0,0 !) Je trouve étonnant de n’avoir trouvé aucune info sur le net pour avoir une texture inox. J’ai fini par trouvé une solution, mais je trouve que les reflets ne sont pas correct, exemple : Le ciel, les nuages etc. se reflètent dans mon tube inox, alors que je suis dans le bâtiment !!? En fait, j’ai l’impression que quelle soit ma position par rapport à ma conduite inox, c’est l’ensemble du projet + l’extérieur qui se reflète. Une explication ? -
Bonjour, Je recherche un lisp bien particulier, sa fonction est la suivante : En cliquant sur un objet AutoCAD (ligne, polyligne, cercle etc…) je voudrais qu’il retrouve les informations suivantes : • Nom du calque • Couleur du calque (la couleur de l’objet est-elle forcée ?) • Type de ligne du calque Et insérer le informations sous forme de texte multilingue Une personne peut-elle m’aider ?
-
Format import Autocad MEP compatible ?
ASTERIXII a répondu à un(e) sujet de ASTERIXII dans Lumion 3D
Verdict, sa ne marche pas :( La commande _AECEXPORTTOAUTOCAD2010 enregistre le plan a plat (2D) et fait planter Lumion lors de l'import J'ai regardé le plan dxf, il supprime tout les objets !!! sauf 2 ou 3 Je joint mon fichier 30Mo si une personne veut faire un essai http://dl.free.fr/kHQekOcDA -
Format import Autocad MEP compatible ?
ASTERIXII a répondu à un(e) sujet de ASTERIXII dans Lumion 3D
Ok, merci pour vos réponse Je vais voir avec _AECEXPORTTOAUTOCAD2010 Titi95, j'ai fait un 2éme poste, la ou j'ai découvert Tes video et image fait avec Lumion. C'est dans mon domaine (le chauffage), c'est pour cette raison que j'avais posé la question. Ta chaufferie sur autocad, c'est des objets Solide ? -
Bonjour, Ma question est la suivante, le rendu avec lumion fonctionne t-il avec les objets Autocad Mep ? J'ai fait un essaye avec Lumion 2.5 (démo) et un fichier MEP 2012 en dwg et dxf, mais il ne reconnait visiblement pas les objets MEP. (uniquement 2 objets SOLIDE du plan) Un avis ?
-
Bonjour, Le format dxf ou dxg d'Autocad Mep (2012) est-il reconnu par Lumion ? J'ai installé la version démo 2.5, et visiblement il ne reconnait pas lors de l'importation les objes MEP De mon plan il ne reste que 2 solides Une solution ?
-
Bonjour, Je cherche comment configurer MEP pour exporter un plan au format IFC pour l'utiliser avec Tekla. Je connais la fonction export IFC de MEP, mais il y à une manip sur les styles qui est mal documenté. Une fois un ‘style’ IFC ajouté au plan, il faut sélectionner un objet MEP, et lui attribuer ‘un style’ IFC dans la fenêtre des propriétés. Mais je ne connais pas la correspondance entre l’objet MEP et le ‘style’ de famille IFC. Un autre problème : dans Tekla des objets comme certain coude (pas tous !) ne sont pas dans le bon sens (tourné de 180°) Quelqu’un connait se problème ?
-
Bonjour, Soit plus claire Tu ne parles pas d'espace papier ni d'espace objet. c'est quoi pour toi 'j'ai réalisé une vue' ? c'est quoi pour toi 'une élévation extérieure dans la vue' 'style un fichier pour les élévations' --> Non
-
Bonjour, Je vais regarder ce week-end. Désolé pour le retard :unsure: As-tu trouvé ?
-
Cherche une solution chemin Xref
ASTERIXII a répondu à un(e) sujet de ASTERIXII dans Pour aller plus loin en LISP
Ok, merci pour les réponses. Je ne connaissais pas REDIR ni l'autre solution. Le Gestionnaire des références me semble plus adapté pour mon cas. Merci pour la réactivité. -
Cherche une solution : Voila mon problème, je cherche à modifier automatique la lettre du lecteur contenue dans le chemin des xref des plans, et cela si possible à l’ouverture avant le charge des xref pour éviter qu’il ne trouve pas les xref. Exemple : Xref : R:\affaire\toto.dwg à modifier en C:\affaire\toto.dwg Possible ?
-
Verifie que l'Xref n'a pas de z <>0 et fait une vue de droite ou gauche de ton plan pour voir.
-
Merci bryce pour ta réponse
-
Fonction lisp pour trouver partie de texte dans chaine
ASTERIXII a répondu à un(e) sujet de ASTERIXII dans Débuter en LISP
ok merci pour ta réponse -
Coordonnées du 1/2 cercle d'un Lwpolyline
ASTERIXII a répondu à un(e) sujet de ASTERIXII dans Débuter en LISP
Merci Didier pour ton aide, Je vais voir ca demain Ok sa marche nickel encore merci -
Fonction lisp pour trouver partie de texte dans chaine
ASTERIXII a posté un sujet dans Débuter en LISP
Bonjour, Existe-t-il une fonction lisp pour retrouver un texte dans un autre texte. Exemple : déterminer si 110 et contenu dans CV-110 EG -
Bonjour, Voila mon problème, j’ai une LWPOLYLINE ouverte décrivant un cercle, et je voudrais obtenir les coordonnées du centre du « cercle ». Dans un premier temps je dois filtrer la LWpolyline par son AIRE >0 et ensuite dessiner un cercle de même rayon que cette LWpolyline. Mon code traite plusieurs types d’objet sous cette forme (sans les Lwpolyline) (defun c:dalle (/ cmdecho) ;selection des entités (setq selection (ssget '((0 . "ARC,CIRCLE,line")))) ;nombre d'entitees dans la selection (setq nb (sslength selection)) (setq nb1 0) (while (< nb1 nb) ;boucle (setq ptname (ssname selection nb1)) ;recuperation du nom (setq ptcoord (cdr (assoc 10 (entget ptname)))) ;recuperation des coordonnées (setq ptcalque (cdr (assoc 8 (entget ptname)))) ;recuperation du calque (setq pttypeligne (cdr (assoc 6 (entget ptname)))) ;recuperation type de ligne (setq ptrayon (cdr (assoc 40 (entget ptname)))) ;recuperation du rayon (setq ptcouleur (cdr (assoc 62 (entget ptname)))) ;recuperation du rayon ;si nil c'est DUCALQUE ;(alert (strcat "Type de l'Entité selectionnée :" (cdr (assoc 0 (entget ptname))))) ; cas des cercle (if (or (= (cdr (assoc 0 (entget ptname))) "CIRCLE") (= (cdr (assoc 0 (entget ptname))) "ARC")) (progn (if (or ( = nil pttypeligne) ( = "Continuous" pttypeligne)) (command "_circle" ptcoord "_d" 30)) ) ;fin progn ) ;fin if cercle ; cas des lignes (if (= (cdr (assoc 0 (entget ptname))) "LINE") (progn (if ( = nil ptcouleur) (command "_line" (cdr (assoc 10 (entget ptname))) (cdr (assoc 11 (entget ptname))) "")) (if ( = "CACHE" pttypeligne) (command "_line" (cdr (assoc 10 (entget ptname))) (cdr (assoc 11 (entget ptname))) "")) ) ;fin progn ) ;fin if ligne (setq nb1 (+ nb1 1)) ); fin while ); fin defun
-
Bon j'ai fait ca: Si qq'un à une autre idée Et pourquoi ( = "9" ptcouleur) ne marche pas (defun c:ss (/ cmdecho) ;selection des entités (setq selection (ssget '((0 . "ARC,CIRCLE,line")))) ;nombre d'entitees dans la selection (setq nb (sslength selection)) (setq nb1 0) (while (< nb1 nb) ;boucle (setq ptname (ssname selection nb1)) ;recuperation du nom (setq ptcoord (cdr (assoc 10 (entget ptname)))) ;recuperation des coordonnées (setq ptcalque (cdr (assoc 8 (entget ptname)))) ;recuperation du calque (setq pttypeligne (cdr (assoc 6 (entget ptname)))) ;recuperation type de ligne (setq ptrayon (cdr (assoc 40 (entget ptname)))) ;recuperation du rayon (setq ptcouleur (cdr (assoc 62 (entget ptname)))) ;recuperation du rayon ; cas des cercle (if (or (= (cdr (assoc 0 (entget ptname))) "CIRCLE") (= (cdr (assoc 0 (entget ptname))) "ARC")) (progn (if (or ( = nil pttypeligne) ( = "Continuous" pttypeligne)) (command "_circle" ptcoord "_d" 30)) ) ;fin progn ) ;fin if cercle ; cas des lignes (if (= (cdr (assoc 0 (entget ptname))) "LINE") (progn (if ( = nil ptcouleur) (command "_line" (cdr (assoc 10 (entget ptname))) (cdr (assoc 11 (entget ptname))) "")) (if ( = "CACHE" pttypeligne) (command "_line" (cdr (assoc 10 (entget ptname))) (cdr (assoc 11 (entget ptname))) "")) ) ;fin progn ) ;fin if ligne (setq nb1 (+ nb1 1)) ); fin while ); fin defun
-
Bonjour, Voila mon cas : je voudrais reproduire (copier ou redessiner) des rectangles avec une zone de sélection, et en lisp afin d’éviter de sélectionner les objets un par un. Cas n°1 : le rectangle à reproduire (sur un autre calque) et fait de ligne avec couleur et type de ligne du calque. Attention, pour le cas 1 et 2 le rectangle peut avoir un angle différent de 0 avec le SCU. Cas n°2 : le rectangle est délimité par 3 lignes avec couleur et type de ligne du calque, et une ligne forcée en couleur (9) et type de ligne forcée (Cache). Les lignes à ne pas considérer sont en couleur forcées (9) , type de ligne forcée (Continuous) et une polyligne de couleur forcée (9) et type de ligne forcée (cache) La grande difficulté et de faire « le tri » des lignes avec une seul sélection. Alors possible ?
-
C'est bon pour la création et la verification du calque (if (= (tblsearch "layer" "Toto") nil) (command "-calque" "n" "Toto" "co" "7" "Toto" "") ) (command "-calque" "ch" "Toto" "") Mais je vais créer un nom de calque unique, et non ajouter une extension au calque de chaque entité
-
Bonjour, J’aurais besoin d’aide sur une partie de code. Je veux créer une fonction qui va dans une sélection, ne conserver que les arcs et les cercles, avec l’option type de ligne continuous. Pour cette partie c’est ok. Maintenant je voudrais utiliser ma variable ptcalque pour : - Créer un nouveau calque (avec option couleur/type de ligne) avec le début du calque de l’entité en ajoutant à la fin _Dalle, mais vérifier avant que je n’ai pas déjà créé le calque - Rendre le calque courant Début de code (defun c:ss (/ cmdecho) ;selection des entités (setq selection (ssget '((0 . "ARC,CIRCLE")))) ;nombre d'entitees dans la selection (setq nb (sslength selection)) (setq nb1 0) (while (< nb1 nb) ;boucle (setq ptname (ssname selection nb1)) ;recuperation du nom (setq ptcoord (cdr (assoc 10 (entget ptname)))) ;recuperation des coordonnées (setq ptcalque (cdr (assoc 8 (entget ptname)))) ;recuperation du calque (setq pttypeligne (cdr (assoc 6 (entget ptname)))) ;recuperation type de ligne (setq ptrayon (cdr (assoc 40 (entget ptname)))) ;recuperation des coordonnées ;si nil c'est DUCALQUE ; (alert (strcat "Type de l'Entité selectionnée :" pttypeligne)) (if (or ( = nil pttypeligne) ( = "Continuous" pttypeligne)) (command "_circle" ptcoord "_d" 30)) (setq nb1 (+ nb1 1)) ); fin while ); fin defun
-
Pyramide de Chéops : A quoi servaient les 5 plafonds au dessus de la chambre du roi ?
ASTERIXII a répondu à un(e) sujet de autospeed dans Pause café
Vous dites souvent "était plus simple que de faire parcourir mille km aux poutres», mais cette construction elle fut la construction humaine de tous les records : la plus haute, la plus volumineuse et la plus massive, alors un effort de plus.... Vous dites : "il suffisait de déplacer la chambre vers le sud pour éviter..." je ne pense pas qu'ils cherchaient la simplicité -
Bonjour, - Pour le trait d'axe, vas dan Option\contrôle de l'affichage\ voir les option dans affichage du trait d'axe - Calcul : c'est quoi pour toi ne correspond pas à mes calculs ? A verifier, affiche les débits sur les gaines, le total est-il bon ? les unités de débit d'air sont bien sur m3/h, vitesse sur m/s (voir Paramétrage du dessin) - comment supprimer des tailles de gaines superflues, tu veux dire : forcer une gaine dans une autre taille ? - Pack FISA, n'améliore pas la conception, mais la présentation de MEP est plus "digest", des bibliothèques Françaises, des commandes en plus……
-
Bonjour, Oui c'est le cas
-
Bonjour, J’ai une erreur avec une table de bloc dynamique : J’ai une table de propriétés de bloc, avec des valeurs : Si je reviens sur cette table pour supprimer une ligne, j’ai un message d’erreur à la fermeture Message : Il existe une cellule vide dans la table de blocs. Toutes les cellules de la table de blocs doivent contenir une valeur Un bug ?
