Het is wel redelijk bekend dat 3D Polylines in AutoCAD geen Linetype Style kunnen hebben, of in ieder geval, je kunt er wel eentje instellen in de Properties, maar er gebeurt visueel helemaal niets. Een discussie op het Autodesk forum leidde wel tot een paar alternatieven, zoals het laden van een zelfgeschreven tool die de weergave verandert. Op zich is het wel leuk, als je kunt programmeren dan kun je een polylijn bijvoorbeeld afbeelden als een thermometer, of een Friese staartklok. Of als bovenaanzicht van een weg, compleet met belijning. In werkelijkheid blijft het bij die ene polylijn, en zolang je je tooltje geladen hebt, zal de weergave zichtbaar zijn. Een andere persoon die jouw tekening opent, ziet alleen de polylijn.
Dit heeft fantastische voordelen, bijvoorbeeld dat je bijvoorbeeld een symbolenbibliotheek kunt leveren die alleen zichtbaar is als men de bijbehorende tool heeft geïnstalleerd (met een licentie uiteraard). Een nadeel is het tegelijk ook, dat de weergave niet in de tekening zit als object.
In ieder geval is het wel wat overkill als je alleen maar een 3D Polyline wilt tonen in een andere stijl. Je kunt ook een lijnstijl simuleren met een Path Array. Dit werkt als volgt.
Path Array
Je tekent de symboliek die je wilt afbeelden langs de lijn, zoals een richtingspijltje. Deze plaats je op het beginpunt van de 3D Polylijn.

Daarna maak je een Path Array met het commando ARRAY, je selecteert het driehoekje als object om te arrayen (hm, raar woord), de 3D polylijn als path en dan kun je eventueel de tussenafstand aan passen. En voilà, een 3D Polyline met een stijl:

Het leuke is dat de Array associatief is, als je aan de polylijn sleept dan zullen de vormen meebewegen.
Zelfs de 3D component van de lijn wordt gerespecteerd.
Path Arrays zijn superhandig, niet alleen voor het simuleren van een lijnstijl maar ook om bijvoorbeeld wegmarkeringen op ware grootte te plaatsen zonder de ellende van Linetype Scales en dergelijke. Een ideetje voor een volgende blog!
Altijd al plug-ins willen maken voor AutoCAD? Dan is dit het boek dat je nodig hebt om dat te leren. Het helpt je om plug-ins te ontwikkelen in de .NET taal C# met behulp van Visual Studio.
This book is only available in English.

