Aller au contenu

Messages recommandés

Posté(e)

Bonjour à tous,

Je cherche à créer des hachures dans un calque rempli de polygones.

J'utilise donc la fonction "hachures" de ma barre d'outils, sélectionne mon motif de hachures, puis mes objets et valide.

Et là, j'obtiens bien des polygones remplis par ma hachure, mais une seule hachure pour l'ensemble des polygones, pas une hachure "indépendante" par polygone.

Peut-on créé une hachure pour un polygone mais de manière automatique sur l'ensemble du calque (parce que créé 1500 hachures unes à unes....) ?

Merci de vos réponses.

 

Alain

Posté(e)

Salut,

 

un petit truc vite fait (pas de contrôle des entités sélectionnées)

 

(defun c:hsep (/ n ss)
 (if (setq n  -1
    ss (ssget)
     )
   (while (setq ent (ssname ss (setq n (1+ n))))
     (command "_bhatch" "_select" ent "" "")
   )
 )
 (princ)
)

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

Posté(e)

Salut,

 

Comme tu es dans le forum 2000 à 2002, je te renvoie aussi à ce post bien précis pour un truc individuel ET un angle de motif variable selon la figure (le plus long coté).

 

C'est le même principe que t'a exposé (gile) ;)

 

[Edité le 1/10/2010 par bonuscad]

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Posté(e)

Finalement, petit complément d'information.

Les hachures sont bien créées par polygones mais dans le cas de 2 polygones l'un dans l'autre, est-il possible de découper la hachure créée par le polygone intérieur ?

Posté(e)

Désolé, cela ne fonctionne pas.

J'ai un carré dans un autre et malgré le choix du type "normal" (qui d'après l'aide doit correspondre, mais j'ai quand même essayé toutes les options), cela me crée une hachure sur les 2 carrés, sans découpage sur celui à l'intérieur.

Posté(e)

Dans la commande _.-HATCH (en ligne de commande)

 

Lors du choix du modèle de hachure, rajouter: ,_outermost au nom du modèle.

 

exemple:

 

Entrez un nom de motif ou [?/Solid/Utilisateur] :

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Posté(e)

ça ne marche pas mieux

 

Bizarre...

 

Même en déclarant la variable HPNAME au préalable?

 

Ex:

 

Entrez une nouvelle valeur pour HPNAME : ansi31,_outermost

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

Posté(e)

Voici l'historique des commandes que j'utilise :

 

Commande: _hatch

Entrez le nom du modèle ou [?/Solid/Utilisateur] : ansi37,_outermost

Spécifiez l'échelle du modèle <1.0000>: 5.0

Spécifiez l'angle du modèle <0>: 0

Sélectionnez les objets dont vous voulez définir le contour des hachures ou

,

Choix des objets: 1 trouvé(s)

 

Au final, après sélection du contour, la hachure créée concerne le "grand contour" mais n'ignore pas l'intérieur.

Posté(e)

Non, je ne peux pas mettre le fichier en ligne, confidentialité oblige.

Ce que je souhaite faire par rapport à la capture d'écran déjà en ligne, c'est avoir le carré du centre vide et un hachure entre l'extérieur de ce carré et le grand carré qui le contient.

En gros, un désenclavement ou une extrusion mais en version hachure.

Posté(e)

Salut,

 

Il me semble bien que la détection des ilots ne fonctionne qu'avec la sélection par point à l'intérieur du contour. La sélection d'entités fermées sert justement à ignorer les entités "interférantes".

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

Posté(e)

Choix des objets: 1 trouvé(s)

 

Pourquoi qu'un seul objet? Tu devrait en avoir au moins 2 pour que l'option d'ilot interne fonctionne si tu choisis tes objets et non un point interne.

 

En tout cas pour moi avec sélection des objets, ça fonctionne.

Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius

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é