transformer tout un calque en region par script

B
braabu
Nouveau
24 Avr 2016
35
  • Auteur de la discussion
  • #1
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
24 Avr 2016
35
  • Auteur de la discussion
  • #3
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

....
 
dh42
dh42
Compagnon
4 Sept 2009
5 723
Près de St Etienne (42)
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
24 Avr 2016
35
  • Auteur de la discussion
  • #5
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.
 
dh42
dh42
Compagnon
4 Sept 2009
5 723
Près de St Etienne (42)
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