Interactieve glijden Visualizer (10 / 12 stap)

Stap 10: Uitvoering van Code

Eerst, moet u downloaden van de programmeertaal verwerking op uw computer. De link naar de download is hieronder.

https://processing.org/download/

Als u uw eigen afbeelding sets uitgevoerd, door de code te vinden:

 <p> //Image set setup<br> imageSets = new ArrayList<imageset>(); //******************************************************************************* //******************************************************************************* //Change these to the prefix, extension, and number of images in your set(s) // remember to place the image files in the data folder //Images should be in the form prefix####.ext where #### start at 0000 // and ext is one of jpg, gif, png, or tga //imageSets.add(new ImageSet("prefix", "ext", #)); imageSets.add(new ImageSet("Fish", "jpg", 21)); </imageset></p><p> //******************************************************************************* //******************************************************************************* credits = new Movie(this, "credits.mp4");</p> 

en uw eigen objecten toevoegen aan imageSets navolging. De commentaar uit code toont de vorm waarin deze vermeldingen moeten worden:

 imageSets.add(new ImageSet("prefix", "ext", #)); 

* voorvoegsel is dat de afbeeldingsnaam zonder wordt niet opgenomen laatste set van 4 cijfers. voorbeeld: "IM" voor het bestand "IM0694.jpg"

* ext verwijst naar de uitbreiding van de afbeelding (jpg, png, gif of tga)

* De laatste parameter is het totale aantal beelden in de reeks afbeeldingen. Dit aantal is belangrijk, omdat het wordt gebruikt voor het laden van de juiste hoeveelheid beelden uit de datamap tijdens de lus.

** Zorg ervoor dat de bestanden worden binnenkant van de map van de "data" in dezelfde map als de Processing Schets en het formulier voorvoegsel / ### .ext waar ### begint op 0000. Voor een voorbeeld, kijk naar de bestanden van de korte tijd vervallen die we geboden.

** U kunt ook het wijzigen van de lijn van de credits als u wilt uw eigen credits weergeven

Om ervoor te zorgen dat het beeld past volgorde goed het scherm:

Zorg ervoor dat de afmetingen van de variabelen van de vertoning bij de bovenkant van de schets op basis van de monitor pixelafmetingen wijzigen. De code momenteel luidt als volgt:

 final int SCREEN_WIDTH = 1920; 
 final int SCREEN_HEIGHT = 1080; 

De code heeft twee andere belangrijke eigenschappen naast de schuifknop voor afbeeldingen.

1. het vereist de gebruiker om te kalibreren van de lengte van de schuifbalk aan het begin van elk gebruik om ervoor te zorgen dat de gebruiker kunt dan scrollen door het geheel van de afbeelding instellen.

2. het kan de gebruiker Blader door de beschikbare sets van de afbeelding en selecteer de set die ze wenst te bekijken. Deze functies zijn reeds opgenomen in de code.


Opmerkingen:

Opmerking 1: We liepen onze apparaat uit een MacBook Pro met een 2,3 GHz Intel Core i7-processor met 16GB RAM en NVIDIA GeForce GT 750 M 2048 MB grafische kaart.

Aantekening 2: Als uw processing schets is running out geheugen, ga naar voorkeuren en vind het maximale beschikbare geheugen vergroten-veld. We vonden dat 10GB voldoende voor 650 + 1080p PNG foto's was. Als u van kleinere schermen of kleinere foto's gebruikmaakt, zal minder RAM volstaan.

Belangrijk: Muisversnelling

Als u wilt nauwkeurig verplaatsen door de diavoorstelling moet u uitschakelen van de muisversnelling. Dit is een eigenschap die de meeste OSs hebben waar muis snelheid is van invloed op hoe ver u verplaatst. U zult moeten opzoeken hoe te schakelen op uw machine. Hier is de link we (Mac OS X) gebruikt, moet u mogelijk om te zoeken op uw eigen als dit niet werkt:

Belangrijk: Monitor Setup

Dit systeem is ontworpen om te worden gebruikt op een tweede en derde monitor. Als u geen 3 monitoren, verander de regel

 frame.setLocation(displayWidth, 0); 

Aan

 frame.setLocation (0,0); 

Dat zal van het programma frame plaats op uw eerste venster zodat u het kunt zien.

Gerelateerde Artikelen

Interactieve handschoenen

Interactieve handschoenen

Deze interactieve handschoen gebruikt flex sensoren, geleidend stof en een versnellingsmeter naar zin hand oriëntatie, bocht van elke vinger, en vingertop raakt. Het heeft ook een kleine motor in de palm van de hand voor haptische feedback. De handsc
Interactieve Multitouch Display

Interactieve Multitouch Display

tussen de Apple iPhone en Microsofts interactieve tabel, multi-aanraking displays zijn al de woede. Dit instructable zal u tonen hoe om te zetten uw beamer in een tabel van de interactieve multi-touch-display met behulp van een paar goedkope onderdel
Interactieve Child's mobiele

Interactieve Child's mobiele

wat kun je met fluorescerende acryl als de inspiratie?  We kozen een glow-in-the-dark-baby mobiel, met een begeleidende speelgoed maakt.  Dit project werd afgerond als onderdeel van de Computing en ambachtelijke klasse bij Olin College of Engineering
Hoe WALL MOUNT een TV op een interactieve TV MOUNT

Hoe WALL MOUNT een TV op een interactieve TV MOUNT

Sommige dingen lijken erg ingewikkeld alleen vanwege hoe we ze zien. We heb een heleboel mensen die hou van het zien van hun mooie TV op de muur van die ideale hoek, maar zijn bang hun TVs te monteren met behulp van een interactieve TV wandophangsyst
Kleur Visualizer

Kleur Visualizer

ooit wilde een interactieve en eenvoudige solderen kit voor beginners?  De kleur Visualizer heeft drie potentiometers, weerstanden, een pak van de batterij en een RGB LED te maken van een eenvoudige solderen kit, en een interactief project alles in é
MapBot voor interactieve opstellingen

MapBot voor interactieve opstellingen

Van zwaartekracht en magnetisme zijn uw vrienden! Vooral als u zou willen maken van een interactieve tentoonstelling over de geschiedenis van het 16e-eeuwse Portugese handel netwerken...Deze robot is gebaseerd op de dezelfde mechanismen als een drawb
Herb Caen de reus interactieve Typewriter

Herb Caen de reus interactieve Typewriter

We bouwden een grote interactieve replica van de Herb Caen "Trouwe Royal" schrijfmachine die ook als een kleine stedelijke amfitheater fungeert. De "sleutels" ook verdubbeld als zetels waardoor mensen te zitten, te ontspannen en te obs
Flora-een interactieve bloem

Flora-een interactieve bloem

Hallo iedereen... Vandaag heb ik iets uit mijn bloementuin genomen... We weten allemaal, planten hebben hun eigen leven, kunnen ze zich net als ons... maar ze kunnen niet uitdrukken dat het... Maar wat gebeurt er als een bloem de mogelijkheid krijgt
Begin Processing - de temperatuur Visualizer

Begin Processing - de temperatuur Visualizer

De verwerking van programmeertaal, in zeer eenvoudige termen, is pure waanzin! Als u dat moeilijk merkt te geloven, zal een bezoek aan de Officiële verwerking tentoonstelling pagina zeker zorgen dat u anders denken. In eerste instantie ontwikkeld doo
3D Stereo Audio Spectrum Visualizer

3D Stereo Audio Spectrum Visualizer

In een van onze eerdere instructables, bouwden we een Arduino gebaseerd Audio Spectrum Visualizer met behulp van onze bi-color LED Matrix modules voor de weergave. Je kan check it out opEen paar maanden geleden, ontwierpen we jolliCube, een 8 x 8 x 8
Muurschildering van interactieve Spacelady

Muurschildering van interactieve Spacelady

Spacelady is een interactieve, Arduino-gecontroleerde LED muurschildering. Met behulp van een Capacitieve touch sensor, triggert de Arduino lichten en geluiden als koper tape pads zijn geraakt. Om te begrijpen van de functionaliteit van deze muurschi
3D interactieve Aquarium achtergrond

3D interactieve Aquarium achtergrond

In dit instructable, ik zal je laten zien hoe maak je een 3D interactieve achtergrond met grotten, en een onderwater zand vallen. Het is vrij gemakkelijk te maken, en is zeer goedkoop. Het kost tijd, maar het eindproduct ziet er geweldig en uw famili
Cymatic water tank visualizer

Cymatic water tank visualizer

De cymatic water tank visualizer neemt geluid of gegevens in de vorm van geluidsbestanden, en speelt ze via diepe bas "Buttkicker" luidsprekers te trillen van een tank vol met water. Verschillende frequenties wekken verschillende modi van de tri
Interactieve Halloween pompoen (Arduino gebaseerd)

Interactieve Halloween pompoen (Arduino gebaseerd)

HET IDEEEen pompoen die gloeit, schudt en schreeuwt... [video]Het is Halloween, dus natuurlijk, dat we moesten een project die verband houdt met die.Het idee is om een pompoen, die zintuigen van de aanwezigheid van een persoon die probeert te krijgen