3D Factory deel 7 """"""""""""""""" DE PRIMITIVES IN REAL3D """"""""""""""""""""""" Zoals gezegd maakt REAL3D gebruik van PRIMITIVES. Deze primitives zijn in twee groepen te verdelen: 1- twee dimensionale primitives (2D) 1 TRIANGLE (driehoek) 2 RECTANGLE (rechthoek) 3 CIRCLE (cirkel) 2- drie dimensionale primitives (3D) 1 PRISM (prisma) 2 PYRAMID (pyramide) 3 CUBE (kubus) 4 SPHERE (bol) 5 CYLINDER (cylinder) 6 CONE (conus; 'ijshoorntje') 7 CUT CONE (gesneden conus; ijshoorntje waar een schijfje af is) 8 HYPERBOLOID (hyperbool of diabool) 9 CUT HYPERBOLOID (gesneden hyperbool) We bedoelen met een twee-dimensionale (2D) primitive een basis-figuur dat alleen maar lengte- en breedte-afmetingen heeft. In de editor zien ze eruit als een plat vlak in 1 window en als een rechte lijn in de andere twee windows. De DIEPTE van een 2D-primitive wordt als ONEINDIG beschouwd. Hiervan kan heel handig gebruik gemaakt worden, als met de LOGISCHE VERGELIJKINGEN gewerkt wordt. Deze logische vergelijkingen worden later besproken. Een drie-dimensionale (3D) primitive heeft lengte, breedte en diepte. De primitives zijn allemaal al aanwezig in het programma. Het is dus niet zo dat u in een editor-window een half uur bezig bent om een balletje te tekenen. De primitives (basisfiguren) zijn op 2 manieren te maken: 1- Via het CREATION -> PRIMITIVES-menu: hieraan zit een submenu vast waaruit alle primitives geselecteerd kunnen worden. 2- Via de ICOONTJES die zich rechts onder in het EDITOR-scherm bevinden. Daar vind u 9 rijtjes met icoontjes, die u kunt activeren door erop te klikken met de LM. Met de RM kunt u eventueel een selectie weer ongedaan maken. De icoontjes (van links naar rechts bekeken) stellen het volgende voor: Rij 1: driehoek - rechthoek - cirkel - prisma - kubus Rij 2: pyramide - bal - conus - cylinder - hyperbool Rij 3: gesneden hyperbool - lamp - object - camerapunt - richtpunt Rij 4: draaibank - ronde buis - rechthoekige buis - hekwerk - pixeltool Rij 5: veelhoek 2D - veelhoek 3D - conische buis - draaibank2 - pixeltool2 Rij 6: AND - EOR - AND NOT - AND WITH PAINT - AND NOT WITH PAINT Rij 7: boog - lus - spiraal - parallel boog - remap Rij 8: coplaner sweep - orthoganal sweep - rotatie - swing - join Rij 9: punt selectie - nieuwe punten - deselecteren punten - deselecteren alle punten - toon selecteerbare punten Rij 1 tot en met 3 bevatten in eerste instantie de belangrijkste icoontjes. Alle functies die bij de icoontjes behoren, zullen we later in de tekst wel uitleggen. Het belangrijkste is nu even dat u een beetje begrijpt wat er allemaal op het scherm staat; hoe het precies werkt komt later. AFMETINGEN VAN PRIMITIVES """"""""""""""""""""""""" In principe geldt voor iedere primitive (2D en 3D) dat ze allemaal begrensde afmetingen hebben. De lengte en breedte bepalen we meteen bij het tekenen, maar de diepte van een primitive staat op een standaard waarde (de DEFAULT WAARDE). Voor iedere primitive geldt een standaard diepte (DEPTH) van 100 eenheden. We kunnen dit veranderen als we dat willen en dat gaat als volgt: 1- Kies menu SETTINGS -> ATTRIBUTES 2- Er verschijnt een requester die er als volgt uitziet: ---------------------------- | | | SET REALPREF # | | . | | NAME .......... . | | . | | FLAG DEPTH | | | | CUSTOM NAME SAVE OK | | CUSTOM DEPTH CANCEL | | | ---------------------------- 3- Achter NAME staat de naam van de primitive die u kunt wijzigen 4- Door het # (de schuifregelaar) naar beneden of naar boven te schuiven met behulp van de muis kunnen andere primitives geselecteerd worden. U kunt ook onder of boven de schuifregelaar (ook wel een 'SLIDER' genoemd) klikken met de LM, daardoor wordt de eerst volgende respectievelijk de vorige primitive uit de lijst getoond. 5- Klik met de LM op het woordje DEPTH (diepte) en er verschijnt een nieuwe requester waarin u de default waarde ziet staan: ----------------------- | | | DEPTH: | | | | 100 | | | | | | OK CANCEL | | | ----------------------- 6- Overschrijf de default waarde met de gewenste waarde en klik op OK 7- Deze requester verdwijnt weer en de SET REALPREF requester blijft staan. Als na het instellen op OK geklikt wordt, dan geldt het gebruik van die instelling voor de duur van de REAL3D-sessie; klikt u op SAVE dan blijven de instellingen bewaard voor 'altijd'; dat wil zeggen totdat ze weer veranderd worden. Met CANCEL maakt u de gedane keuzes weer ongedaan. De vakjes met CUSTOM NAME en CUSTOM DEPTH in de REALPREF-requester kunnen 'aan' en 'uit' gezet worden. Als u 'CUSTOM NAME' aanzet verandert het vakje van kleur en verschijnt bij iedere primitive die u tekent een requester waarin u de naam van de primitive kunt wijzigen. Als u 'CUSTOM DEPTH' aanzet verandert het vakje van kleur en verschijnt bij iedere primitive die u tekent een requester waarin u de diepte van de primitive kunt aangeven.