Maken van een Robotics simulator met behulp van Processing (5 / 7 stap)

Stap 5: Roterende/uitlijnen meerdere onderdelen


Nu zullen we vergadering de robot door de resterende onderdelen toe te voegen. Gebruik de functies vertalen/draaien om te plaatsen het delen. Omzetting en -rotatie waarden zal altijd kloppen. Dat betekent dat alle onderdelen in een keten waar elke koppeling relatief wordt verplaatst naar zijn voorganger. Als u uw eigen robot onderdelen kunt u de waarden van de juiste vertaling in het CAD-bestand gebruikt. Als de base 60mm hoge is hebt om te vertalen van het volgende deel 60 eenheden, enzovoort. Rotatiewaarden zijn in radialen en soms duurt het een paar pogingen om te vinden van de juiste zijn. Door drie rotatiewaarden definiëren als variabelen zullen we kunnen bewegen van de gewrichten in de volgende stap. Als u uw obj-bestanden vanuit een CAD-software exporteert zal er een tweede mtl-bestand met de kleurinstellingen en verwerking zal maken het op die manier. Als dat niet het geval is, disableStyle() kan worden gebruikt voor het maken van objecten met de instelling standaard vulling/lijn.

 PShape base, shoulder, upArm, loArm, end; float rotX, rotY; float alpha = -1, beta = -2, gamma; void setup(){ size(1200, 800, OPENGL); base = loadShape("r5.obj"); shoulder = loadShape("r1.obj"); upArm = loadShape("r2.obj"); loArm = loadShape("r3.obj"); end = loadShape("r4.obj"); shoulder.disableStyle(); upArm.disableStyle(); loArm.disableStyle(); } void draw(){ background(32); smooth(); lights(); fill(#FFE308); noStroke(); translate(width/2,height/2); scale(-4); translate(0,-40,0); rotateX(rotX); rotateY(-rotY); shape(base); translate(0, 4, 0); rotateY(gamma); shape(shoulder); translate(0, 25, 0); rotateY(PI); rotateX(alpha); shape(upArm); translate(0, 0, 50); rotateY(PI); rotateX(beta); shape(loArm); translate(0, 0, -50); rotateY(PI); shape(end); } void mouseDragged(){ rotY -= (mouseX - pmouseX) * 0.01; rotX -= (mouseY - pmouseY) * 0.01; } 

Gerelateerde Artikelen

Maken van een eenvoudige applicatie met behulp van de Win32 API

Maken van een eenvoudige applicatie met behulp van de Win32 API

vaak de gemakkelijkste manier om te leren hoe met een programmeer-interface is door codering van een eenvoudig voorbeeld. In dit geval zullen we moeten leren de Win32 API bij de programmering van een eenvoudig integer rekenmachine met behulp van Visu
Maken van een 3D-Printer met behulp van een CNC-router - de "Deltabot"

Maken van een 3D-Printer met behulp van een CNC-router - de "Deltabot"

Een andere mogelijke titel zou "Maak een 3D machine met behulp van een 2D machine."Dit Instructable is over het gebruik van een CNC-router en 2D-ontwerpen voor het maken van een 3D-Printer van Delta.In mijn onderzoek over 3D printers voor hobbyi
Maken van een grote klimplant met behulp van Papercraft

Maken van een grote klimplant met behulp van Papercraft

In dit geweldige Minecraft instructable die laat ik je zien formaat hoe ik maakte een over klimplant met behulp van afdrukbare papercraft.Dit kan worden gebruikt als een piñata, target praktijk, verjaardag activiteit of gewoon om te gaan op de plank.
Controle van een RC auto met behulp van de computer

Controle van een RC auto met behulp van de computer

In dit project, ik een goedkope getransformeerd RC auto behoort tot mijn zoon in een autonome auto met behulp van enkele eenvoudige stappen en Arduino. De auto kan worden gecontroleerd met de PC via seriële of USB-poort, of via de Arduino autonoom ka
Rijden met een HD44780 weergeven met behulp van een verschuiving te registreren en een Raspberry Pi

Rijden met een HD44780 weergeven met behulp van een verschuiving te registreren en een Raspberry Pi

In mijn laatste instructable, ik behandeld hoe te om uit te voeren een shift register met behulp van een Raspberry Pi, en soort laten doorschemeren dat een ding dat je zou kunnen met het doen een HD44780 gebaseerde weergave wordt uitgevoerd.  Dat is
Hoe snel ontwerp een 3D Model met behulp van basisvormen

Hoe snel ontwerp een 3D Model met behulp van basisvormen

Ik heb het ontwerpen van mijn eigen delen, afdrukken en persoonsgebonden informatie te gebruiken voor enige tijd.In al deze projecten heb ik al mijn ontwerpen met een zeer eenvoudige benadering.Dit was echter niet altijd het geval.Het overwinnen van
Bouwen van een eenvoudige Patio met behulp van straatstenen

Bouwen van een eenvoudige Patio met behulp van straatstenen

om toe te voegen sommige nut aan onze buiten ruimte hebben we besloten om het installeren van een patio! Een patio kunt geven een mooie plek buiten vermaken en ook bijdragen tot een werf een beetje breken en voeg punten van belang, niet te vergeten t
DIY blacksmithing - omzetten van uw barbecue in een smederij vervolgens met behulp van het te recyclen van oud ijzer in tools

DIY blacksmithing - omzetten van uw barbecue in een smederij vervolgens met behulp van het te recyclen van oud ijzer in tools

Blacksmithery op de barbecue? -Ja, dit werkt echt!Hier is hoe kun je de kwaliteitsstaal dat voor in delen van rijwielen live op, komt door het smeden in bladen maken nuttige hulpmiddelen. Het beste ding is dat dit kan worden gedaan op een normale bar
Hoe naar het Stencil een T-Shirt met behulp van bleekmiddel en een Vinyl Sticker

Hoe naar het Stencil een T-Shirt met behulp van bleekmiddel en een Vinyl Sticker

er zijn veel verschillende manieren om te maken een eigen T-shirt. Als u op zoek bent om een stenig, distressed look, is een bleekmiddel stencil een eenvoudige en relatief goedkope manier om het te krijgen. U kunt het maken van een stencil voor deze
Hoe maak je een Matrix-Effect met behulp van Notepad

Hoe maak je een Matrix-Effect met behulp van Notepad

Vandaag zal ik je laten zien hoe maak je een Matrix-Effect met behulp van Kladblok. Dit is mijn allereerste Instructable dus alstublieft geen haat. De video gekoppeld is van mijn YouTube-kanaal. (Lees reacties)Stap 1: Open de toepassing KladblokAls u
Hoe maak je een stijlvolle halsketting met behulp van alledaagse voorwerpen

Hoe maak je een stijlvolle halsketting met behulp van alledaagse voorwerpen

het is altijd leuk om te maken van uw eigen accessoires. Deze ketting is eenvoudig en stijlvol en u kunt gemakkelijk het maken van dingen die je waarschijnlijk al thuis hebt. Het maakt ook het perfecte cadeau voor de inkomende seizoen.Stap 1: Benodig
Oprichting van een wandelende robot met behulp van polycaprolactone

Oprichting van een wandelende robot met behulp van polycaprolactone

Video over hoe ik een wandelende robot met behulp van polycaprolactone gemaakt. Polycaprolactone is een interessante kunststof, waardoor u snel maken van prototypes. Het gesmolten bij 60-65 ° C. Voor het smelten van polycaprolactone, gebruikte ik war
Hoe maak je een kwal kostuum met behulp van enige karton

Hoe maak je een kwal kostuum met behulp van enige karton

het maken van een kwal kostuum met behulp van enige kartonStap 1: InleidingHet doel van dit schoolproject is voor de bouw van een marine-themed kostuum met alleen karton en flat-pack bouw. Ik heb om te bouwen van een kwal kostuum van karton met behul
Hoe maak je een HTML-pagina met behulp van Notepad/teksteditor

Hoe maak je een HTML-pagina met behulp van Notepad/teksteditor

Dit is hoe te maken van een HTML-pagina met behulp van Kladblok of TextEdit voor PC en MAC.Ga verder met stap 2 als u weet hoe opent u Kladblok/teksteditorStap 1: Opening Kladblok/teksteditorZo kunt u om te weten hoe dit nu eerst doen.Zo zijn zo eenv