yoin

DegTom

Ik heb een probleem ontdekt met data-extractie.
Als ik een block heb die nog eens andere blocks bevat waarvan ik de gegevens wil verkrijgen met data-extractie.
Als ik dit block roteer met 90° of 270° dan plaatst hij alle onderliggende blocks op hetzelfde punt.
Als dit geroteerd wordt 0°, 180° of een andere hoek dan is er geen probleem.
Enkel bij de hoeken 90° en 270° komt dit probleem voor.
Weet er iemand hier een verklaring voor?

Harrie

Citaat van: DegTom op do 15 01 2009, 09:13:54
Ik heb een probleem ontdekt met data-extractie.
Als ik een block heb die nog eens andere blocks bevat waarvan ik de gegevens wil verkrijgen met data-extractie.
Als ik dit block roteer met 90° of 270° dan plaatst hij alle onderliggende blocks op hetzelfde punt.
Als dit geroteerd wordt 0°, 180° of een andere hoek dan is er geen probleem.
Enkel bij de hoeken 90° en 270° komt dit probleem voor.
Weet er iemand hier een verklaring voor?

DegTom,

Kun je een voorbeeld posten.

Harrie

DegTom

Hier heb je de dwg van het voorbeeld.
De .csv en .dxe bestanden kan ik niet uploaden.
Kan ik je deze bestanden mailen?

bart

Citaat van: DegTom op do 15 01 2009, 09:59:52
Hier heb je de dwg van het voorbeeld.
De .csv en .dxe bestanden kan ik niet uploaden.
Kan ik je deze bestanden mailen?

als je deze bestanden in een zipbestandje stopt lukt het wel
Domme vragen bestaan niet.
Domme antwoorden wel.

m.vr. groet Bart

DegTom

Hier heb je alle nodige bestanden van het voorbeeld in een zipfile

DegTom

Is er echt niemand die hier een oplossing voor weet.
Ik heb nogmaals alle bestanden in een zipfile geplaatst.
Het probleem is dat block "A" om het zo te noemen nog eens onderverdeeld is verschillende blocks "B".
Als ik block A roteer onder 90° of 180° dan staan in de data extractie file alle ondeliggende blocks B op dezelfde Y coördinaat. Terwijl deze blocks allemaal op een andere Y coördinaat op de tekening staan.
Als ik enkel gebruik maak van block B en deze in de modelspace plaats en roteer, dan staat dit wel juist in de data extractie file (zie dwg, de blauwe kadertjes = block B).
Zou dit een bug zijn in autocad?

Joop

Omdat dit blokken binnen blokken zijn (zogenaamde "nested blocks") exporteerd AutoCAD alleen het referentie punt ten opzichte waarvan de geneste blokken zijn geimporteerd.

In de data van het "hoofdblok" zit namelijk de data van de positie van de andere blokken.
(i.e. -225,0,0 -75,0,0 75,0,0 225,0,0)
Een gelovig volger van
"de Sacrale Kunst van Luiheid",
zijn leider "Lisp" en acoliet "Script".

DegTom

Het is wel raar dat dit enkel zo is bij de blocks die geroteerd zijn.
Bij de blocks die gewoon volgens de x-as geplaatst zijn, daar zijn de x-en y- coördinaten wel correct.
Het moet toch zijn dat dit ergens wel mogelijk is. 

DegTom

niemand die hier een verklaring voor weet?

FastFiber