Aller au contenu

Repère à distance sur poly


Messages recommandés

Posté(e)

Bonjour,

 

Encore un post aujourd'hui... :( (j'espère que l'abus de post n'existe pas ici! ;) )

 

Un ptit plan à faire pour une conduite AEP! Je dois retranscrire une "arête de poisson" sur plan.

(Je précise pour "l'arête de poisson" : Un gars a été avec une roulette, l'odomètre, sur le terrain, et a noté la distance de tous les points souhaités (regard, BC, pont, etc etc...) à partir du point de raccordement de la conduite... ex : à 53m, BC. à 122m, vidange, etc etc... et ca, sur 1250m!)

J'ai donc fait le tracé de ma conduite sur un fond cadastral, et je souhaite placés ces points particuliers.

Y'a t il un moyen de dessiner un "repère" de distance sur une poly?

 

Merci d'avance pour votre aide!

Xav

AutoCad Map 3D 2011 - Covadis v16.0d

Windows 7 - 64b

Posté(e)

Bonjour,

 

Y'a t il un moyen de dessiner un "repère" de distance sur une poly?

Je viens de tester la routine de bonuscad, son Lisp est bien pratique pour ce type de demande sur des objets curvilignes, personnellement j'ai rarement ce genre de besoin donc jusqu'ici en natif avec AutoCAD et pour des cas similaire, je me débrouillais avec la commande mesurer.

 

A+

Apprendre => Prendre => Rendre

Posté(e)

Bonjour BonusCad,

 

Merci pour ton lisp, exactement ce que je cherche... :)

ms si j'ai bien compris, ton lisp ne dessine rien sur le point recherché? je peux "juste" récupérer les coordonnées du point en tapant "lastpoint"? c'est bien ca?

Ou comment dessiner un cercle par exemple ou placer un bloc aux coordonnées "lastpoint"?

 

Disons que j'ai une 40aine de points à placer... ca serait plus pratique que le repère soit dessiné directement! :unsure:

AutoCad Map 3D 2011 - Covadis v16.0d

Windows 7 - 64b

Posté(e)

Ou comment dessiner un cercle par exemple ou placer un bloc aux coordonnées "lastpoint"?

 

Oui c'est ça, pour un bloc ou un cercle au moment d'entrer le point d'insertion, tu saisi @ au clavier, pour rappeler les coordonnées mémorisées dans la variable lastpoint

 

A+

Apprendre => Prendre => Rendre

Posté(e)

Re,

 

Merci pour ta réponse Bruno!

OK pour la saisie au clavier de coordonnées, ca, je sais faire... mais je ne sais pas comment dessiner une entité à partir de la variable "lastpoint".

Je m'explique, si je tape "lastpoint" en ligne de commande, j'ai une réponse : "Entrez une nouvelle valeur pour LASTPOINT <4748.1733,735.9950,0.0000>:" là, je récupère les coordonnées... puis dessiner mon repère avec @ etc etc... bref, ca va etre vite rébarbatif à répeter une 40aine de fois! :(

 

Y'a pas un moyen plus rapide?

 

Edit : Oups... des points sont bien dessinés au points voulus! mes excuses!

Encore merci pour ce bon LISP ! :)

AutoCad Map 3D 2011 - Covadis v16.0d

Windows 7 - 64b

Posté(e)

Pas besoin de taper laspoint

Tu lance la commande cercle, puis en réponse centre du cercle tu tape @

 

Commande: _circle Spécifiez le centre du cercle ou [3P/2P/Ttr (tangente

tangente rayon)]: @

Spécifiez le rayon du cercle ou [Diamètre]: 50

 

A+

Apprendre => Prendre => Rendre

Posté(e)

Re,

Effectivement le code de la seconde routine propose d'insérer des marques de type point, donc plus besoin de rappeler les coordonnées mémorisées dans la variable laspoint ;)

A+

Apprendre => Prendre => Rendre

Posté(e)

Re,

 

Je ne connais, ni ne pige ce que "@" vient faire tout seul en saisie après avoir lancer "circle"...

 

Si je lance la commande pour lancer un cercle, le curseur affiche les coordonnées d'où il se trouve (logique), mais dès que je tape "@", les coordonnées change en mesure relative par rapport au curseur (je crois!) mais si rien n'est renseigné après "@", ca me dessine un cercle avec le centre à des coordonnées farfelues!

 

Pour une poly, "@" signifie qu'il attend une longueur... mais pour un cercle?

 

y'a un truc qui m'échappe là! :(

AutoCad Map 3D 2011 - Covadis v16.0d

Windows 7 - 64b

Posté(e)

Bonjour Demixav,

 

En fait @ sert effectivement à la saisie relative si il précède la saisie de coordonnées, mais il peut également faire office de macro caractère.

Utilisé seul en réponse à l'invite d'une commande le symbole @ retourne le dernier point cliqué ou plus exactement les coordonnées mémorisés dans la variable Lastpoint.

 

C'est ce qui était suggeré par bonuscad dans la première routine Lisp du lien auquel il faisait référence..

[…]

Le point retourné sur la courbe résultante à partir de la longueur donnée depuis le point de référence sera stocké dans la variable LASTPOINT.

Ainsi, par exemple, pour tracer une ligne partant de ce point précis, il suffira d'entrer le symbole "@" au message "du point: " pour faire partir la ligne de ce point calculé.

[…]

 

Donc pour un cercle tu peux saisir @ pour spécifié le centre du cercle sur le dernier point cliqué.

 

A+

Apprendre => Prendre => Rendre

Posté(e)

Salut

 

Pour compléter la réponse de Bruno, tu peux aussi avoir une distance relative avec par exemple @10,0 ou @10<45

Par exemple pour tracer une ligne des coordonnées 100,100 et sur une longueur de 10

--> Ligne --> 100,100 --> @10,0

Ou une ligne des coordonnées 100,100 sur une longueur de 10 et avec un angle à 45°

--> Ligne --> 100,100 --> @10<45

Et pour terminer, continuer une ligne depuis le dernier point saisie sur une hauteur de 20

--> Ligne --> @ --> @0,20

 

ps : je sais aussi que l'on peut saisir des longueurs directement en fonction de la position du réticule

pps : l'avantage du @, c'est que l'on peut macroter

 

@+

Les Lisps de Patrick

Le but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.

Joseph Joubert, 1754-1824

Posté(e)

Bonjour,

 

Merci pour vos réponses Bruno et Patrick!

Je comprends mieux en effet!

 

Je comprends également pourquoi mon cercle était dessiné à "des coordonnées farfelues"... pour moi, "lastpoint" était une variable spécifique au LISP de BonusCad et je pensais que "lastpoint" était uniquement le résultat de ce LISP et non pas les coordonnées du "clic curseur"!

Je ne connaissais pas non plus les subtilités de "@" mise à part la longueur...

 

Encore merci à vous de prendre du temps pour expliquer à ceux qui ont du mal! ;)

Bonne journée!

Xav

AutoCad Map 3D 2011 - Covadis v16.0d

Windows 7 - 64b

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • 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é