transformer tout un calque en region par script

B

braabu

Nouveau
bonjours,
je cherche a coder sans succès depuis plusieurs jours un script qui me convertisse mes polylines d'un calque en région.
je n'arrive pas a les stocker dans un array qui devrait me permettre d'utiliser : CamBam.CAD.region.CreateFromPolylines ..

ça ne doit pas être compliqué pour un habitué, pour moi ça prend des heures ...

merci du coup de main par avance !

braabu
 
B

braabu

Nouveau
bonjour dh42 )
c'est justement de ton code que je suis partie, mais je n'arrive pas en placer mes polylines dans l'array .. ca me génère une région par polyline actuellement, je ne dois pas être bien éloigner du résultat ... mais ... comme je bidouille sans vraiment avoir pris de cours ...

j'en suis la actuellement


....
 
D

dh42

Compagnon
Salut,

Un code qui convertis en régions (nb et type d'objets indifférent)

les polylignes source sont également supprimées.

il y a un truc que je n'ai pas pu régler, c'est que j'obtiens aussi des régions si 2 polylignes se chevauchent .. pas trouvé de moyen simple pour les détecter.


++
David
 
Dernière édition:
B

braabu

Nouveau
merci David !!

petite note pour ceux qui voudraient utiliser ce bout de code, il faut que les polylines soit fermées , sinon ca ne marche pas.
 
D

dh42

Compagnon
il y a un truc que je n'ai pas pu régler, c'est que j'obtiens aussi des régions si 2 polylignes se chevauchent .. pas trouvé de moyen simple pour les détecter.

au cas ou tu trouverais comment régler ce pb, je suis preneur :wink:

++
David
 
Haut