Insérer les surfaces/aires automatiquement

Rebonjour,

J'aimerais "coter" des surfaces, je ne trouve pas comment faire sur DraftSight.

Je m'explique : je sais comment obtenir l'aire d'une surface donnée, mais elle s'affiche dans la fenêtre de commande. Je souhaiterais que cette mesure s'affiche sur le plan et soit "liée" à la surface. Ainsi quand il y a une modification, le calcul de l'aire est modifié automatiquement. 

Est-ce possible sur DraftSight?

Merci

C'est moi ou je ne vois pas la réponse de Fab camp? ;)

Bonsoir lysdemai

C'est normal comme fabcamp est sympathique : il écrit à l'encre sympathique qui comme chacun le sait est invisible.

Mais ça réponse est surement intéressante. Attendons qu'il retrouve son encre noire  ;-)

2 « J'aime »

Haha!

Ce qui serait vraiment sympathique, ce serait une solution à mon problème de surfaces... :)

Il faudra que tu te contante de ce que peux t’offri Le logiciel 

je t’ai donné X liens pour ce log 

regarde aussi sur la façon de procéder sur autocrad

c’est en partie-là même façon de procédé 

tu as un outil fait pour mais pour contrôler 

donc à toi de récupérérces info et les noter dans un calques 

@+

Merci gt22 pour ta réponse mais je ne pense pas poser une question qui a déjà été posée mille fois ou résolue. 

J'ai regardé à peu près toutes les vidéos que tu m'as suggéré (et je l'avais fait avant de poser la question), tout comme j'ai lu tous les posts de ce forum à propos de DraftSight avant de poser ma question. 

J'ai me suis également déjà renseigné sur la façon de faire sur "Autocrad" et ce n'est pas si simple apparement de ce côté non plus. 

Ta réponse laconique et quelque peu cinglante n'est donc pas forcément appropriée. 

C'est promis, la prochaine fois je poserai une question facile à résoudre... ;)

Bonjour @lysdemai

Non !!!! ne soit pas grognon !   ;-)

Tu as fait des efforts pour résoudre ton problème et notre collègue et ami @gt22 qui a aidé beaucoup beaucoup de personnes t'a donner des informations et des pistes.

Tu nous dis que cela ne répond pas à ta demande et à ton besoin, que je ressent comme urgent.

Comment t'aider malgré tout ?

Comme tu le sais il y a énormément de concepteurs qui ont abandonné depuis 10 à 15 ans Autocad qui est frappé d'obsolescence : d'où son surnom de autocrad (même si des irréductibles l'utilisent encore surtout en archi) pour des logiciels 3D comme Solidworks.

DraftSight est à quelque chose prêt la même chose que Autocad donc : soit un grand spécialiste de ce logiciel peut t'aider sur ce forum, soit tu trouveras encore des experts AUTO sur un autre forum spécialisé AUTOCAD.

Je comprends ta frustration puis que DraftSight est censé être un produit Dassault mais c'est sur surtout un killer-soft-Autocad qui a pour objectif de drainer vers l'univers Solidworks plutôt que vers Inventor. (CQFD)

J'espère sincèrement que tu trouvera des réponses à tes problèmes.

Cordialement

 

2 « J'aime »

Bonjour @Zozo_mp,

Un peu grognon, je le concède. :)

Mais je préfère largement des réponses comme celles de Philippe B à ma précédente question disant qu'il pense que ce n'est pas possible à une réponse qui suppose que la réponse est quelque part dans des dizaines de tutos et que je n'ai qu'à chercher. Parce que cela voudrait dire que ce forum n'a pas lieu d'être. 

Je débarque avec mes réflexes Allplan (Nemetschek) et je n'imaginais pas qu'une fonction aussi basique (et indispensable en archi) que celle que je recherche n'existait ni sur Autocad ni sur DraftSight. 

Merci quand même pour vos réponses.

voir ce lien

sur AutoCrad...................... https://www.youtube.com/watch?v=FejiFjJHiTU

il doit etre aussi possible de le faire sur draftsight  

@+ ;-)

Merci gt22 pour cette réponse plus précise ;)

Malheureusement non, cette manipulation sur autocad n'est pas reproduisible sur DraftSight... J'ai réussi à insérer un champ mais qui ne se met pas à jour (même en rafraichissant). 

La bonne nouvelle c'est que je vais arrêter de vous embêter ;) : cette fonction étant vraiment trop indispensable à mon travail, je crois que je vais arrêter de perdre mon temps à chercher. Je dois me tourner vers un autre logiciel. C'est dommage! DraftSight était prometteur... 

Draftsight, version gratuite, est un logiciel 2d de base sans réél spécialisation, comme l'était Autocad LT à l'époque.

Par contre, la version payante offre plus de possibilité, comme les macros, une toolbox et d'autre choses. Peut-être voir ce que cette version permet.

4 « J'aime »

Lol ! ... Non c'est juste que je n'ai pas trouvé comment effacer ma réponse ;p alors je l'ai réédité et juste effacé le contenu... J'avais répondu mais je pensais que c'était pour SOLIDWORKS et non pour drafsight ... d'où ma réponse vide .. ;p.

Bonne journée à vous.

4 « J'aime »

Bonjour PhilippeB, 

Et merci pour ta réponse. 

J'avais effectivement pensé à aller voir ce que la version payante offrait comme outils supplémentaires, mais de ce que j'ai pu voir un outil "surface" n'en fait pas partie. 

Un logiciel 2D de base, c'est ce que je recherche. C'est ce que j'apprécie/appréciais sur DraftSight : ce n'est pas une usine à gaz et mis à part cette fichue fonction (qui je le répète, à mes yeux est basique), je n'avais besoin de rien d'autre. 

En espérant que les développeurs DraftSight lisent les forums... ;)

Bonjour

Effectivement on ne peut pas affecter un champ à un objet.

Pourtant c'est possible mais pas avec une commande directement.

Une petite macro suffit. J'ai réalisé celle-ci il y a longtemps dans AutoCAD (LT ou pleine).

Il faut dans un bouton mettre :

*^C^C-CONTOURAIRE;\;AREA;E;D;-INSERT;SURF;\;;;;$M=$(rtos,$(/,$(getvar,AREA),10000),2,1);

SURF est le nom d'un bloc qui contient (seulement) un attribut. rtos permet d'adapter la valeur récupérée de AREA. Comme je travaille en cm je veux une surface en m.

C'est du Diesel que DraftSight reconnait. L'astérisque au début permet de relancer la commande immédiatement. Attention la commande CONTOURAIRE lancée au début crée la polyligne de contour dans la zone cliquée et nécessite de désactiver les calques contenant des textes cotes ... objets dans les pièces. Il faut aussi que les portes soient dessinées fermées. J'ai utilisé cette macro avec grand plaisir.

Les attributs peuvent ensuite être récupérés avec SORTIEATTRBLOC en texte puis dans un tableur. Calcul de surface assuré.

Cordialement

 

 

 

 

Bonjour

C'est possible.

En créant un bouton personnalisé et en y ajoutant une macro que j'ai créée il y a longtemps sur AutoCAD.

*^C^C-CONTOURAIRE;\;AREA;E;D;-INSERT;SURF;\;;;;$M=$(rtos,$(/,$(getvar,AREA),10000),2,1);

Il y a un peu de DIESEL que DraftSight reconnait. rtos sert pour afficher des valeurs en m alors que le dessin est en cm.

Il faut créer un bloc avec attribut (ici SURF) L'attribut récupère la surface de la polyligne créée avec CONTOUAIRE d'un clic dans la zone à traiter.

Attention il faut que la zone soit libre d'autres objets et que les portes soient dessinées fermées. L'astérisque au début relance la commande. 

Les attributs peuvent être ensuite récupérés en texte puis dans un tableur avec SORTIEATTRBLOC

Cela m'a été fort utile.

Cordialement

 

 

Pardon j'ai répondu deux fois