Contour-Studio

Handleiding bij het ontwerpen van een omtrek met een repeterend patroon, en de vaas die je ermee kunt maken

1. Wat doet het programma?

Met Contour-Studio leg je een repeterend patroon (rechthoeken, driehoeken, trapeziums, halve cirkels, een sinusgolf ...) over een gesloten omtrek, zoals je ziet bij vaasachtige sculpturen in de 3D-ontwerpwereld. Je kunt:

Alle maten zijn in millimeters. Alles wordt bij elke wijziging direct opnieuw berekend en getekend.

2. Het scherm

Links staat de invoer, van boven naar beneden in blokken. Is het venster niet hoog genoeg, dan kun je de linkerkolom verschuiven met de schuifbalk of het muiswiel.

BlokInhoud
(bovenaan)Projectknoppen Openen, Opslaan, Opslaan als en Help
BasisomtrekVorm, maten, maat geldt als, inlezen uit DXF/STL
PatroonFiguur, richting, aantal, breedte, tussenruimte, diepte, topbreedte, afronding, verschuiving
Vaas (3D-voorbeeld)3D-voorbeeld aan/uit, hoogte, twist, schaal boven, bolling, stappen over de hoogte, vaas exporteren
InstellingenKleinste maat (waarschuwingsgrens), puntafstand, weergave (raster, basislijn, vullen)
ExporterenDe omtrek als DXF of STEP
InformatieveldDe werkelijke maten na het passend maken, omtrekken, buitenmaat, aantal punten en waarschuwingen

Rechts staat de tekening (of het 3D-voorbeeld), onderaan de statusbalk.

3. Basisomtrek

Vorm
Cirkel (alleen de diameter), Ellips (breedte en hoogte), Rechthoek (breedte, hoogte en hoekradius; een hoekradius van de halve hoogte geeft een stadionvorm) of Ingelezen (DXF/STL), zie hoofdstuk 11.
Maat geldt als
buitenmaat (max.): de buitenste punten van het patroon vallen op de opgegeven maat. Bij uitwaartse figuren wordt de basislijn daarvoor met de diepte ingekort.
binnenmaat (min.): de binnenste punten vallen op de opgegeven maat. Bij inwaartse figuren wordt de basislijn met de diepte vergroot.

De basislijn is de omtrek waarop het patroon wordt gelegd. Hij staat gestippeld in de tekening. Het patroon begint boven in het midden, op de positieve y-as, en loopt tegen de klok in.

Bij een rechthoek met een hoekradius van 0 (scherpe hoeken) worden figuren die over een hoek vallen vervormd. Je krijgt dan een waarschuwing. Een kleine hoekradius (bijvoorbeeld 1 mm) geeft een mooier resultaat.

4. Patroon

FiguurMatenOpmerking
Geen-Alleen de basisomtrek
Rechthoekbreedte, tussenruimte, diepte, afronding
Vierkantbreedte, tussenruimte, afrondingDe diepte is gelijk aan de breedte en wordt ingevuld
Driehoekbreedte, tussenruimte, diepte, afrondingTussenruimte 0 geeft een zigzag
Trapeziumbreedte (voet), topbreedte, tussenruimte, diepte, afrondingDe topbreedte is hoogstens de voetbreedte
Halve cirkelbreedte, tussenruimteDe diepte is de halve breedte en wordt ingevuld
Sinusbreedte (golflengte), diepte (top tot dal)Geen tussenruimte en geen afronding
Richting
uitwaarts: de figuren steken naar buiten uit de basislijn. inwaarts: de figuren zijn uitsparingen naar binnen.
Breedte en tussenruimte
Gemeten langs de basislijn. De flanken staan loodrecht op de basislijn. Op een bolle omtrek worden uitwaartse figuren daardoor naar buiten toe iets breder, en inwaartse figuren naar binnen toe smaller.
Afronding
De straal waarmee de hoeken van rechthoek, vierkant, driehoek en trapezium worden afgerond, zowel de hoeken bovenop als de hoeken bij de basislijn. Past de straal niet, dan wordt hij zo groot mogelijk gemaakt en krijg je een waarschuwing.
Verschuiving [% steek]
Schuift het hele patroon langs de omtrek. Bij 0 staat er een figuur midden bovenaan, bij 50 een tussenruimte. Omdat het patroon zich na elke steek herhaalt, bereik je met 0 tot 100 % elke stand. Zie ook uitlijnen met de muis.

5. Verdeling: aantal of breedte

Het patroon moet precies rond sluiten. De steek (figuur plus tussenruimte) is daarom altijd de lengte van de basislijn gedeeld door het aantal. Welke maat de verdeling bepaalt, hangt af van het veld dat je het laatst invult:

Het informatieveld toont welke verdeling actief is ("op aantal" of "op breedte"). Wijzig je de basisomtrek, dan blijft die verdeling gelden: bij "op aantal" veranderen de breedtes, bij "op breedte" verandert het aantal.

6. Uitlijnen met de muis

In de 2D-tekening, voor alle vormen, ook ingelezen omtrekken:

In beide gevallen wordt het veld Verschuiving bijgewerkt, zodat je daar nog kunt verfijnen.

7. Waarschuwingen

Waarschuwingen staan in oranje linksboven in de tekening, in het informatieveld en (als aantal) in de statusbalk. Een fout (geen geldige omtrek) staat in rood.

WaarschuwingBetekenis en oplossing
Figuurbreedte / tussenruimte / topbreedte / diepte kleiner dan ...Een maat is kleiner dan de kleinste maat uit de instellingen (standaard 0,4 mm, bijvoorbeeld de nozzlediameter van een 3D-printer). Kies minder figuren of grotere maten. Bij inwaartse figuren wordt de versmalling naar binnen meegerekend.
Afronding verkleindDe afrondingsstraal past niet in de figuur en is zo groot mogelijk gemaakt.
De diepte is groter dan de krapste bochtstraalInwaartse figuren lopen in de scherpste bocht in elkaar. Kies een kleinere diepte of een ronder basisvorm.
Scherpe hoekDe basisomtrek heeft een scherpe hoek; figuren over die hoek worden vervormd. Gebruik een kleine hoekradius of lijn het patroon uit op de hoek.
... zelfdoorsnijding(en) weggekniptHet patroon snijdt zichzelf (meestal in een hoek of krappe bocht). Het programma knipt de lussen weg, zodat de omtrek bruikbaar blijft, maar het patroon past daar niet zoals bedoeld.
Steek is erg kleinDe figuren zijn zo smal dat ze nauwelijks te maken zijn.

Puntafstand (instellingen) is de grootste afstand tussen de punten van de omtrek langs de basislijn. Standaard 0,1 mm; kleiner maakt de omtrek nauwkeuriger maar zwaarder.

8. De tekening en de statusbalk

De statusbalk toont de steek, het aantal figuren, de lengte van de basislijn (omtrek), het aantal waarschuwingen en de muispositie in mm.

9. 3D-voorbeeld van de vaas

Het 3D-voorbeeld zet je aan met F3, of met het vinkje 3D-voorbeeld tonen in het blok Vaas (3D-voorbeeld). Dat blok staat onder het blok Patroon; misschien moet je in de linkerkolom naar beneden schuiven. Met F3 ga je weer terug naar 2D.

De omtrek wordt over de hoogte in plakken herhaald. Per plak wordt hij geschaald en gedraaid:

Hoogte [mm]
De hoogte van de vaas.
Twist [°]
Hoeveel graden het patroon van onder naar boven draait (negatief = de andere kant op).
Schaal boven [%]
De grootte van de bovenkant ten opzichte van de onderkant. 100 = recht, 80 = taps naar boven, 120 = wijder naar boven.
Bolling [%]
Hoeveel breder de vaas halverwege is. Een negatief getal maakt hem in het midden smaller (taille).
Stappen over de hoogte
In hoeveel plakken de vaas wordt opgebouwd. Tussen twee plakken loopt de wand recht. Zonder twist, schaal en bolling is 1 genoeg; met twist of bolling bepaalt dit hoe vloeiend het resultaat is (bij 60 stappen en 90° twist draait elke plak 1,5°). Meer stappen is gladder, maar trager.
Vorm vaas
massief: een dicht volume, zoals een slicer het wil voor de vaasmodus (spiralize). hol: een echte vaas met een wand en een bodem.
Wanddikte (min.) [mm]
De dikte van de wand bij een holle vaas. De binnenwand volgt het patroon, zodat de wand overal even dik is. Met schaal en bolling wordt de wand op de bredere plekken iets dikker, maar nooit dunner dan opgegeven. Is de wand te dik voor de omtrek, dan krijg je een melding.
Bodemdikte [mm]
De dikte van de bodem bij een holle vaas; de holte loopt van de bodemdikte tot de bovenkant.
Binnenwand
volgt het patroon: de binnenkant heeft hetzelfde patroon, zodat de wand overal even dik is. glad: de binnenkant volgt alleen de basislijn met twist, schaal en bolling; de wanddikte geldt dan bij het binnenste punt van het patroon (bij inwaartse figuren de bodem van de inkeping). automatisch (standaard): volgt het patroon, maar wordt glad als de wand dikker is dan de diepte van het patroon of als het patroon niet te volgen is.

Bediening: slepen = draaien, muiswiel = zoomen, dubbelklik of F5 = terugzetten. De buitenkant is licht, de binnenkant donkerder, zodat je van boven in de vaas kunt kijken. Bij zware modellen wordt tijdens het draaien een grover net getekend.

10. Exporteren

De omtrek (blok Exporteren)

DXF (R12) ... Ctrl+D
De gesloten omtrek als één polylijn op laag OMTREK, in het oudste DXF-formaat (R12), dat vrijwel elk programma leest, ook oude versies van Rhinoceros. Met Basislijn ook exporteren komt de basislijn erbij op laag BASIS.
STEP ...
STEP als: curve (omtrek) (standaard): de omtrek als lijnen en B-splines, zoals Rhino zelf curves schrijft. In Rhino voeg je ze samen met Join.
STEP als: volume: de omtrek opgetrokken over de STEP-hoogte tot een massief volume. In Rhino geeft DupEdge op de onderrand de omtrek terug.

Voor het schrijven worden overbodige punten op rechte stukken weggelaten; de vorm wijkt hoogstens 0,001 mm af.

De vaas (blok Vaas)

Vaas als STL ...
De vaas als driehoeksnet (binair), waterdicht. Massief met een dichte bodem en bovenkant, geschikt voor de vaasmodus (spiralize) van een slicer; hol met binnenwand, binnenbodem en een rand bovenop. Hoe fijn het net in de hoogte is, bepaal je met Stappen over de hoogte.
Vaas als STEP ...
De vaas als volume met gladde B-spline-vlakken die precies door elke stap gaan, en vlakke bodems en een vlakke bovenkant (bij een holle vaas een rand met een gat). In Rhino kun je er direct mee verder. Een vaas met veel figuren en veel stappen kan rond 10 MB worden.

11. Inlezen (DXF en STL)

Met de knop DXF / STL ... in het blok Basisomtrek lees je een eigen basisomtrek in. De vorm springt dan op Ingelezen (DXF/STL), en breedte en hoogte krijgen de maat van de ingelezen omtrek. Pas je die aan, dan wordt de omtrek geschaald (breedte en hoogte los van elkaar).

12. Werken met Rhinoceros

DXF uit Rhino exporteren

Kies bij het opslaan als DXF de volgende instellingen:

InstellingKeuzeWaarom
AutoCAD versionRelease 14 (of 2000)Release 12 kent geen splines; daarin wordt alles een polylijn.
Write curves asSplinesDe curve komt er exact in (NURBS); het programma leest die precies in.
Use simple entitiesaanRechte stukken en cirkelbogen worden echte lijnen en bogen.
Simplify tolerance0.001Met 0.05 mag Rhino de curve tot 0,05 mm vervormen.
Project to planeaanNodig als de curve niet plat op z = 0 ligt (z wordt toch genegeerd).

Kies je toch Polylines, zet dan Polyline max angle op 1 of lager: bij 10° wijkt een boog met straal 25 mm tot ongeveer 0,1 mm af. Teken in Rhino in millimeters en gebruik Explode op blokken.

STL uit Rhino

Bestanden van dit programma in Rhino

13. Projecten opslaan en openen

Met Opslaan (Ctrl+S), Opslaan als (Ctrl+Shift+S) en Openen (Ctrl+O) bewaar je een ontwerp als .omt-bestand. Daarin staan alle instellingen: basisomtrek, patroon (ook of je op aantal of op breedte verdeelde), verschuiving, vaas, instellingen, weergave en export.

14. Sneltoetsen

Toets / muisActie
F1Deze handleiding
F3Wisselen tussen 2D-tekening en 3D-voorbeeld
F5 of dubbelklikPassend maken (2D) of het beeld terugzetten (3D)
Ctrl+O / Ctrl+S / Ctrl+Shift+SProject openen / opslaan / opslaan als
Ctrl+DOmtrek exporteren als DXF
MuiswielZoomen
SlepenVerschuiven (2D) of draaien (3D)
Shift+klikFiguurmidden op dit punt van de omtrek (2D)
Ctrl+slepenPatroon langs de omtrek schuiven (2D)

15. Problemen en vragen

Ik zie het 3D-voorbeeld niet.
Druk op F3 (klik eerst even in het venster), of zet het vinkje 3D-voorbeeld tonen aan in het blok Vaas; schuif zo nodig de linkerkolom naar beneden.
De figuren lopen in elkaar of er worden lussen weggeknipt.
De diepte is te groot voor een krappe bocht of scherpe hoek. Kies een kleinere diepte, minder figuren, een hoekradius, of lijn het patroon uit op de hoek.
Bij inlezen: "Geen gesloten omtrek gevonden".
De curve sluit niet (een kier tussen twee stukken), zit in een blok, of is in een andere eenheid getekend. Sluit de curve in Rhino (Join, controleer met What of hij "closed" is), gebruik Explode op blokken en teken in mm.
Bij een STL: "Geen gesloten doorsnede gevonden".
Het model is niet dicht, of de hoogte valt precies op een rand of bodem. Kies een andere hoogte of repareer het model.
Rhino leest een STEP-bestand niet goed.
Gebruik voor de omtrek "STEP als: curve" of "volume". Oude Rhino-versies lezen geen losse polylijnen in STEP; dit programma schrijft daarom lijnen en B-splines, net als Rhino zelf.
Een bestand kan niet worden geschreven.
Het bestand is misschien nog geopend in een ander programma, of de map is alleen-lezen.
Linux
Het programma gebruikt geen Windows-functies en is ook onder Linux te compileren (pbcompiler -e contour-studio_nl contour-studio_nl.pb). De handleiding wordt daar geopend met xdg-open.