Aller au contenu

Intersection ligne avec une surface


JL

Messages recommandés

Bonjour

 

Il m'arrive d'avoir besoin de connaître le point (ou la trace) d'une ligne sur un plan. Mais je ne vois pas comment faire. L'option existe plus ou moins avec des solides ( Intersection) mais quand c'est une ligne qui traverse un plan (ou un solide) quelle serait la commande si elle existe.

Voir cette image pour comprendre

 

http://www.cijoint.fr/cj200903/cijvRFaYKg.jpg

 

C'est une chose pratique en 3D.

Quelqu'un connaîtrait-il comment faire ?

 

Merci pour votre aide.

JL

 

 

Un débutant qui se soigne

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

Tu peux utiliser la calculatrice géométrique d'AutoCAD. Soit la "nouvelle" CALCRAPIDE (la mal nommée qui met une éternité à s'ouvrir) soit l'ancienne CAL en ligne de commande (regarde dans l'aide)

 

En ligne de commande, (l'autre m'exaspère) tu entres CAL (ou 'CAL en mode transparent) puis une expression. Pour ce que tu veux, il y a l'expression ilp(p1,p2,p3,p4,p5) où p1 et p2 sont 2 points définissant une droite et p3 p4 p5 trois point définissant un plan.

Tu peux spécifier les points à l'écran en utilisant le symbole CUR (pour CURseur) ou les accrochages aux objets (EXT MIL INT CEN etc...).

 

Exemple d'une séquence :

 

Commande:

CAL >> Expression: ilp(ext,ext,cur,cur,cur)

>> Sélectionnez un objet pour l'accrochage _ END : sélectionne une extrémité de la ligne

>> Sélectionnez un objet pour l'accrochage _ END : sélectionne l'autre extrémité de la ligne

>> Entrez un point: clique un premier point sur la surface

>> Entrez un point: clique un deuxième point sur la surface

>> Entrez un point: clique un troisième point sur la surface

-135783.153,368092.073,0

 

Si tu dois calculer plusieurs points d'intersection sur la même surface, par exemple tu peux stocker les 3 points dans des variables :

 

Commande:

CAL >> Expression: p1=cur

>> Entrez un point:

-135210.924,362420.285,0

 

Commande:

CAL >> Expression: p2=cur

>> Entrez un point:

-134791.654,364366.742,0

 

Commande:

CAL >> Expression: p3=cur

>> Entrez un point:

-138149.865,363640.949,0

 

Commande:

CAL >> Expression: ilp(ext,ext,p1,p2,p3)

>> Sélectionnez un objet pour l'accrochage _ END :

>> Sélectionnez un objet pour l'accrochage _ END :

-135783.153,368092.073,0

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Lien vers le commentaire
Partager sur d’autres sites

Merci Gile,

 

Je n'avais pas pensé à une option mathématique mais c'est tout à fait ce que je cherchais à faire.

D'autre part, j'ai cherché comment faire de mon coté mais directement sans passer par "Cal" mais qui ne fonctionne que sur des solides. J'utilise la commande empreinte (imprint) et ça me donne un point d'acrochage à l'intersection de la ligne et du solide. C'est pratique et rapide mais malheureusement pas compatible avec une surface.

Donc l'utilisation de la calculatrice d'Autocad est nécessaire.

 

Merci encore Gile

Un débutant qui se soigne

Lien vers le commentaire
Partager sur d’autres sites

  • 2 semaines après...

Salut JL

Gile a raison et si tu as souvent à le faire

Tu peux aussi créer un bouton comme moi pour les terrain en 3dface

comme celui ci

*^C^Cpoint;'_CAL ILP(end,end,end,end,end);

tu lance la commande point multiple puis cal en commande transparente (vieux dinosaure d'autcad dos) puis l'expression ilp en continu pour arreter echapp

Bon courage

Pascal

Lien vers le commentaire
Partager sur d’autres sites

J'utilise la commande empreinte (imprint) et ça me donne un point d'acrochage à l'intersection de la ligne et du solide.

 

Joli !

Je n'avais jamais essayé ! Bon tuyau, j'ai appris quelque chose aujourd'hui à laquelle je n'avais pas davantage pensé.

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Lien vers le commentaire
Partager sur d’autres sites

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é