FastFiber

Block niet in juiste layer ( opgelost )

Gestart door Ludo, vr 05 12 2008, 09:28:56

Vorige topic - Volgende topic

Ludo

Hallo,

Ik heb een block dat ik wil invoegen in een nieuw aangemaakte layer.
Ik heb een layer waar alle harde lijnen in staan, die staat ook aan, maar ik heb een nieuwe layer aangemaakt voor bomen.

Ik heb deze nieuwe layer 'bomen' aanstaan en als huidige layer gezet, maar wanneer ik bomen in deze nieuwe layer begin te tekenen. Dan worden de bomen toch in de laag met de harde lijnen gezet.
Terwijl ik de bomen layer aan heb staan én als huidige layer heb staan.

Wat kan hier het probleem zijn??

EddyBeerke

Zet voor alle instellingen de objecten in het block eens allemaal "ByBlock" en kijk eens wat het resultaat is.
Graag ff een reactie.
Civil3d 2026, Blender 4.x gebruiker
Gebruiker sinds AutoCAD R12

http://eddylucas.c1.biz/
https://www.google.com/maps/contrib/109381066561676463628/photos/

Ludo

#2
Sorry, maar ik begrijp niet helemaal waar en welke instellingen ik nu op 'byblock' moet zetten.

Ik heb een block geselecteerd, deze bij properties op drie plaatsen op 'byblock'gezet, en deze daarna nogmaals geprobeerd in de juiste layer te zetten. Dit werkt namelijk niet.
Ook het kopieren naar een layer lukte hierna ook niet.

Alvast bedankt,

Ludo

Reimer

Ik denk dat de lijnen waarmee het block gemaakt is op de laag van de harde lijnen staan. Je kunt de blockdefinitie bewerken met BE of REFEDIT (deze laatste niet voor dynamic blocks gebruiken). Bewerk het block en zet de inhoud van het block op de laag 0. Sluit de bewerking en sla de wijziging op. Wanneer je het block nu op de laag "bomen" zet dan krijgt het block de eigenschappen van deze laag. Je kunt de inhoud van het block ook direct op de laag "bomen" zetten. Alleen is het dan zo dat het block de eigenschappen van de laag "bomen" krijgt, ook wanneer je het block bijvoorbeeld op de laag "bomen2" zet.

De eigenschappen van blocken zijn wat lastig te snappen. Als je er een tijdje mee werkt wordt het meestal vanzelf duidelijk. Je kunt namelijk ook nog de inhoud van het block de eigenschappen BYBLOCK geven. Dan zijn de eigenschappen weer niet afhankelijk van de laag waarop de objecten staan, maar van de eigenschappen die het block zelf krijgt.

Groeten,
Reimer.

Ludo

Ik heb het block met 'wblock' opgeslagen op mijn pc.
Ik laad het block ook vanuit het bestand naar de betreffende laag. Normaal zou het block dan toch niet afhankelijk zijn van een andere layer ??

Ik merk nu dat ik het block WEL naar de andere layer krijg, maar dat het block niet zichtbaar is. Ik kan het block wel selecteren, maar er is geen hatch of lijn zichtbaar.
Staat er dan misschien ergens een instelling fout ??

( deze tekeningen doen vaak rare dingen merk ik , die normaal gesproken niet gebeuren.. komt misschien omdat ik de bestaande kaarten gekregen heb van de gemeente, en die werken met een soortgelijk programma als AutoCAD )

Groet, Ludo

EddyBeerke

Citaat van: Ludo op vr 05 12 2008, 10:43:15
Ik heb het block met 'wblock' opgeslagen op mijn pc.
Ik laad het block ook vanuit het bestand naar de betreffende laag. Normaal zou het block dan toch niet afhankelijk zijn van een andere layer ??


Groet, Ludo

Als je het gesavede block opent in acad dan kun je, als voorbeeld, de bv lijnen een kleur mee geven die afwijkt van de layer.
Wel, deze moet je dan op "ByBlock" zetten!
Als je het blck al in de andere tekening geinsert hebt, dan kun je dat ook doen via "refedit"

Ook belangrijk is dat je het block in layer "0" (nul) tekend ->> daardoor krijgt het de eigenschappen van de layer waar het block in staat!
Civil3d 2026, Blender 4.x gebruiker
Gebruiker sinds AutoCAD R12

http://eddylucas.c1.biz/
https://www.google.com/maps/contrib/109381066561676463628/photos/

Joop

Even kort:
Als je de tekening van het block opent en alles op de laag 0 zet en alle elementen de kleur bylayer en de linetypes op bylayer en de lineweights bylayer zet dan neemt het blok na het inserten alle eigenschappen van de betreffende laag aan.

Zet je nu de laag uit dan verdwijnt het block uit beeld. Dit gebeurd ook als je laag 0 uizet, hier staan immers de elementen van jouw boom.

Teken je een block op meerdere lagen, bijv. de boom op laag boom en de tekst op laag Text, en je wilt na het inserten dat de tekst niet zichtbaar is, dan zet je de laag Text uit.

Color bylayer >> alle elementen met deze eigenschap nemen dezelfde kleur aan waarop de laag, waarop dit element gezet wordt, is ingesteld.
idem voor Linetype en lineweight.
Een gelovig volger van
"de Sacrale Kunst van Luiheid",
zijn leider "Lisp" en acoliet "Script".

EddyBeerke

Citaat van: Joop op vr 05 12 2008, 11:33:24
Even kort:
Als je de tekening van het block opent en alles op de laag 0 zet en alle elementen de kleur bylayer en de linetypes op bylayer en de lineweights bylayer zet dan neemt het blok na het inserten alle eigenschappen van de betreffende laag aan.

Zet je nu de laag uit dan verdwijnt het block uit beeld. Dit gebeurd ook als je laag 0 uizet, hier staan immers de elementen van jouw boom.

Om de verwarring te verminderen:
Teken je lijnen in layer 0 (in een block) en instert je dit block op layer boom én je zet layer 0 uit dan blijf het block zichtbaar ->> dit komt omdat het block de eigenschappen aanneemt van de layer waar het op staat.





Civil3d 2026, Blender 4.x gebruiker
Gebruiker sinds AutoCAD R12

http://eddylucas.c1.biz/
https://www.google.com/maps/contrib/109381066561676463628/photos/

Ludo

Ik wist dat je de kleuren per laag etc kon instellen.

Maar het rare was dat het block niet goed werkte.

Ik heb nu het block helemaal opnieuw getekend ( in laag 0 ), opnieuw opgeslagen, ingevoegd en nu werkt het gelukkig wel.

Bedankt voor alle gedane moeite.

Groet,

Ludo

yoin