CADsite forum

AutoCAD => AutoCAD probleem => Topic gestart door: VDZS op vr 16 10 2015, 11:59:07

Titel: Viewport layers instellingen
Bericht door: VDZS op vr 16 10 2015, 11:59:07
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.
Titel: Re: Viewport layers instellingen
Bericht door: EddyBeerke op vr 16 10 2015, 12:20:15
Zo iets kan wel. Maar dan moet je de layermanager gebruiken.
Filter dan op "detail50-*" en klik op viewportfreze.
Titel: Re: Viewport layers instellingen
Bericht door: roy_043 op vr 16 10 2015, 13:45:33
@ Eddy: werkt dat ook automatisch voor nieuwe lagen?
Titel: Re: Viewport layers instellingen
Bericht door: EddyBeerke op vr 16 10 2015, 14:38:25
@ 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.
Titel: Re: Viewport layers instellingen
Bericht door: VDZS op ma 19 10 2015, 08:44:37
Dankuwel Eddy.

Is dit moeilijk te programmeren?

Jochen
Titel: Re: Viewport layers instellingen
Bericht door: julien op ma 19 10 2015, 10:49:42
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.
Titel: Re: Viewport layers instellingen
Bericht door: roy_043 op ma 19 10 2015, 19:58:00
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, ...).
Titel: Re: Viewport layers instellingen
Bericht door: VDZS op do 03 12 2015, 16:16:14
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

Titel: Re: Viewport layers instellingen
Bericht door: roy_043 op do 03 12 2015, 17:05:03
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.