OpenSCAD, de Instructable (6 / 24 stap)

Stap 6: Transformaties (ledematen van boom)


Het Wikipedia-beeld van de CSG-definitie is een beetje onnauwkeurig. Het toont de cilinders worden gemaakt in verschillende richtingen. Ja, er is een parameter in OpenSCAD waarmee vaste stoffen worden gemaakt met verschillende oriëntaties. Het is de "center (waar/onwaar) =" parameter. Het bepaalt van de vaste relatie naar de oorsprong. Maar in het algemeen, de primitieve lichamen worden gemaakt op de oorsprong en moeten worden omgezet naar een andere stand. Wanneer we beginnen met het analyseren van de code voor de CSG solid, zullen wij zien dat twee van de cilinders worden geroteerd. Rotatie is een van de vele transformaties in OpenSCAD. Transformaties heeft de volgende vorm en de basissyntaxis:

Etc.... Transformation1(Parmeters1) Transformation(Parameters) Solid(ParametersSolid);

Rotatie en vertaling zullen de twee meest gebruikte transformaties. U kunt leren over de anderen in de hulppagina op.

https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Transformations

Opmerking: de handleiding en ik ben het oneens. de romp en de Minkowski zijn niet transformaties. Syntactisch en logisch zijn ze combinaties. Houd dit in gedachten bij de studie van de transformaties. Het zal duidelijker wanneer we bespreken de combinaties.

Voor mijn definitie zijn transformaties operaties gedaan om een interne solid. Één solid is getransformeerd, twee of meer vaste stoffen worden gecombineerd.

Nu het sleutelbegrip over hoe transformaties in de syntaxis van OpenSCAD inpast. Zoals gezegd, is de primitieve solid gemaakt aan het einde van de regel net voor de puntkomma. Ik visualiseer het solide verplaatsen vanaf het einde van de lijn naar de voorkant van de lijn. Het is een tak van de boom naar de hoofdmap vooruitbrengt. Langs de weg, een solide wordt getransformeerd, gecombineerd in een nieuwe solide en dat solid is misschien veranderd opnieuw en opnieuw gecombineerd. Uiteindelijk eindigt het op in de hoofdmap en de complexe solid wordt "gebouwd". Het allerbelangrijkste in het begrip van de syntaxis van de boom OpenSCAD is kunnend zien de volgorde waarin de transformaties en combinaties gebeuren. Ze zijn niet commutatief, volgorde is belangrijk.

De eerste transformatie toegepast op een primitieve solid is enerzijds vlak voor het. De solid beweegt in de achterkant van de transformatie en komt uit de voorzijde veranderd, dan dat getransformeerde solid pakt de back-end van de volgende transformatie naar de voorkant de de lijn. De solid verplaatst van het einde van de regel naar de voorkant van de lijn.

Dit concept is eenvoudig laten zien met een zeer nuttig teken OpenSCAD modifier, "!" modifier van de wortel.

https://en.wikibooks.org/wiki/OpenSCAD_User_Manual/Modifier_Characters

De wortel modifier "!" toont je de vaste stof op het punt in de code waar u deze hebt geplaatst. Download het bestand Transformations.scad en wij zullen spelen rond met de "!" modifier. Nadat u de "!" op een locatie in de code, de F5-toets te gebruiken om te regenereren de voorbeeldafbeelding. Voorbeeldafbeeldingen worden sneller dan F6 compileren afbeeldingen gemaakt.

Gerelateerde Artikelen

Openscad: Opslaan STLs

Openscad: Opslaan STLs

Ik ben een grote fan van OpenSCAD, ik gebruik het bijna uitsluitend om het maken van 3D-modellen om af te drukken. Maar het is niet zeer goed bij de vaststelling van slechte STLs. In feite, is het zeer goed op het doorbreken van de goeden. Als u een
Ontwerpen van een Cookie Cutter met behulp van Inkscape & OpenScad voor afdrukken in 3D

Ontwerpen van een Cookie Cutter met behulp van Inkscape & OpenScad voor afdrukken in 3D

Een eenvoudige manier om het maken van aangepaste cookie cutters. Dit is een vereenvoudigde compilatie van diverse informatie verspreid over de interwebz.De eenvoudigste methode van al is het alleen afdrukken een ontwerp met nul "infill"... Hoew
Een 2D-afbeelding omzetten in een 3D-object met behulp van OpenSCAD (en alleen vrije software)

Een 2D-afbeelding omzetten in een 3D-object met behulp van OpenSCAD (en alleen vrije software)

Ik heb onlangs geraakt heel geobsedeerd met 3D-ontwerp en afdrukken, daar heb ik weinig ervaring die heb ik uitgebreid op OpenSCAD zijn vertrouwen, maakt het ontwerpen van 3D-objecten gewoon te makkelijk niet te proberen, als je wilt om 3D-modellen v
Plexiglas behuizing geval OpenSCAD gestapeld

Plexiglas behuizing geval OpenSCAD gestapeld

het allemaal begon de andere dag toen ik moest thuis blijven met mijn kinderen op een schooldag voor de sneeuw.  Leek de helft van de buurt belandde in ons huis!  Hoe dan ook, was een echte goede excuus voor mijn om iets te leren nieuw die dag.Dit in
3D afgedrukt Raspberry Pi2 geval ontworpen in OpenScad

3D afgedrukt Raspberry Pi2 geval ontworpen in OpenScad

Dit is een simpel geval naar het huis van een Raspberry Pi 2 of B +.Ik gebruikte Octoprint voor het uitvoeren van mijn Printrbot Simple metaal printerHet kan is ontworpen in Openscad en worden gewijzigd en gewijzigd in OpenSCAD.ParametrischeGemakkeli
Animeren met OpenSCAD

Animeren met OpenSCAD

Ik heb dit Instructable geplaatst in de categorie van 3D printen. Omdat het gaat over OpenSCAD en dat is hoe ik het gebruiken. OpenSCAD is vrijwel uitsluitend het programma dat ik gebruik te maken van 3D-objecten voor het afdrukken. Voor mij is het e
3D Modeling een Instructables Ring

3D Modeling een Instructables Ring

goed de grote mensen over op Instructables hebben het weer gedaan! Voor de prijs van slechts een beetje kennis ze geven iedereen toegang tot super geavanceerde technologie zoals 3D printen. Het is altijd al een droom van mij om aan de slag met 3D-pri
Maken van een aangepast formaat box voor afdrukken in 3D met OpenSCAD

Maken van een aangepast formaat box voor afdrukken in 3D met OpenSCAD

Op hybrislabs, we hebben onderzocht IoT hele hijs zootje en op een gegeven moment onze prototypes werd zo klein en geïntegreerde, dat we de noodzaak hadden te creëren van aangepaste vakken voor deze. Aanvankelijk gebruikten we 123D voor het maken van
Ongelooflijke instructables string kunst aan de muur

Ongelooflijke instructables string kunst aan de muur

Mijn naam is Ashish Kumar en dit is mijn eerste string project. Ik hoop dat u net als dit allen.Gebruikte materiaalHier volgen het materiaal gebruikt voor de bouw van dit logo:1.String.2. papers (voor het afdrukken van het logo)3. lijm pistool & Stic
Minecraft Instructables Robot

Minecraft Instructables Robot

Ik weet niet over u, maar ik hou van de Instructables Robot. Dus besloten heb ik om een in Minecraft. Zijn vrij groot en het is hol. Ik omgezet de binnenkant in een huis. Ik hoop dat u geniet van dit instructable. Vergeet niet te stemmen.Stap 1: Beno
Decoreren van uw bruiloft met hout 8 in 1 Instructable

Decoreren van uw bruiloft met hout 8 in 1 Instructable

maken:• Huwelijksuitnodigingen• Engagement foto 's• Coasters• Plaat of Cake Stand• Tekenen• Photo Booth Props• Bruidstaart Topper• Tabel nummersDus bruiloften zijn duur en ik wilde iets anders doen terwijl niet breken de bank. Heb ik besloten om mijn
Hoe maak je een Feature-Worthy Instructable

Hoe maak je een Feature-Worthy Instructable

We weten allemaal een goede instructable wanneer we een, recht zien? We verslaafd te krijgen door een titel, afbeelding, of beide. We nemen een tweede blik, scheren van de eerste zin of twee, voelen ons wezen trok in, denken, ik dat kon doen! Voordat
Het gebruik van de Instructables Editor

Het gebruik van de Instructables Editor

In onze voortdurende inspanningen om de Instructables editor gemakkelijk te gebruiken, hebben we een nieuwe ronde van updates. Hier is een kort en krachtig voor het gebruik van de editor van start tot finish.Stap 1: Start een nieuwe Instructable Om t
Hoe te kiezen voor een titel en trefwoorden voor uw instructable

Hoe te kiezen voor een titel en trefwoorden voor uw instructable

Het kiezen van de juiste titel en trefwoorden kan het verschil tussen een instructable gonna de voorpagina van Google-zoekresultaten of crashen en branden naar het land van de gevreesde neen-weergaven van internets.Trefwoorden en titel is niet het en