FastFiber

Viewport layers instellingen

Gestart door VDZS, vr 16 10 2015, 11:59:07

Vorige topic - Volgende topic

VDZS

Een vraagje

Is het mogelijk om een viewport zodanig te programmeren dat deze ziet welke layers hij automatisch moet ontdooien en bevriezen?

Dus dat men bvb op voorhand de viewport zodanig programmeert dat alle nieuwe layers die beginnen met "detail50-*" automatisch bevriezen in de viewport in kwestie.

Thx!

J.

EddyBeerke

Zo iets kan wel. Maar dan moet je de layermanager gebruiken.
Filter dan op "detail50-*" en klik op viewportfreze.
Civil3d 2026, Blender 4.x gebruiker
Gebruiker sinds AutoCAD R12

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

roy_043

@ Eddy: werkt dat ook automatisch voor nieuwe lagen?

EddyBeerke

@ Roy
Nee dat niet.
Als je zoiets wil dan moet je aan programmeren denken.
Maar in een paar klikken heb je dat voor elkaar.
Ook kun je instellen dat in nieuwe viewports die lagen niet zichtbaar zijn, maar dan moeten de layers al wel bestaan voordat je de viewport maakt.
Civil3d 2026, Blender 4.x gebruiker
Gebruiker sinds AutoCAD R12

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

VDZS

Dankuwel Eddy.

Is dit moeilijk te programmeren?

Jochen

julien

Het straffe aan autocad is dat alles te programmeren is.
Alleen zijn er niet zoveel die dat kunnen.  :mrgreen:

Ik kan het alvast niet, maar ik denk wel dat er hier genoeg knappe koppen ronddwalen die je kunnen helpen.

roy_043

Als het op programmeren aankomt is zeer veel mogelijk in AutoCAD (en BricsCAD). Maar ik denk niet dat 'alles' mogelijk is. Het hangt sterk van de API af.
De wens van de OP is uitvoerbaar, maar het is geen gemakkelijke opgave. Je hebt hiervoor bovengemiddelde programmeerervaring en kennis van het CAD systeem nodig. En zelfs dan zal het maken en testen van deze applicatie redelijk wat tijd in beslag nemen (reactors, Xdata, dictionaries, GUI, ...).

VDZS

Ok Roy_043, bedankt voor jouw bijdrage.

Zou het anders mogelijk zijn om een viewport dan zodanig te locken dat nieuwe lagen niet actief worden in deze viewport? Bestaat er m.a.w. een viewport optie waar ik kan beslissen of in enkel deze viewport
nieuw bijkomende lagen automatisch worden afgezet?

Thx


roy_043

Nee, standaard kan dit niet. Je zult het moeten doen met _VPLAYER of je kunt eventueel met layer states aan de gang gaan. Er zijn een aantal standaard Lisp functies voor layer states.