Processing.js

Sagteware kiekie:
Processing.js
Sagteware besonderhede:
Weergawe: 1.4.9
Upload datum: 1 Mar 15
Ontwikkelaar: John Resig
Lisensie: Gratis
Populariteit: 122

Rating: 4.0/5 (Total Votes: 1)

Processing.js boots nou die oorspronklike Processing taal, porting meeste van sy funksies te JavaScript-kode.
Dit laat ontwikkelaars toegang tot 'n kragtige en komplekse data visualisering hulpmiddel wat maak die toevoeging van statistieke, interaksies en verskeie animasies na 'n webblad baie makliker en eenvoudiger.
Processing.js kan gebruik word vir kaarte, grafieke, speletjies, digitale kuns, Web aanbiedings, en so aan.
Die biblioteek swaar op die HTML 5 doek element vir inbedding die prentjies en animasies, werk op die meeste moderne lessenaar en mobiele blaaiers.
Die projek is baie volwasse en het genoeg tyd om 'n komplekse stel verwysings, dokumente, en demos te bou het, so dit is baie maklik vandag om te leer en kennis te maak met dit.

Wat is nuut in hierdie release:.

  • Hierdie weergawe het 'n paar fixes te PVector se draai, ondersteuning vir randomGaussian (), en verskeie eenheid toetse om seker te maak die fixes slaag monster maak

Wat is nuut in die weergawe 1.4.1:

  • 1.4.1 is 'n hotfix vir 1.4.0 , vasstelling van 'n fout wat voorkom sketse van 'n fokus op die muis klik.

Wat is nuut in die weergawe 1.3.6:

  • Vaste boog () nie vul die laaste helfte graad .
  • Vaste kamera () oproep om regressie in 1.3.5.
  • Vaste vertraging () aan 'n nie-ondersteunde funksie fout gooi.

Wat is nuut in die weergawe 1.3.5:

  • Bygevoeg tjek vir die doek in Processing ctor
  • Bygevoeg document.head verenigbaarheid vir Firefox 3.6
  • Bygevoeg verwysing na bl byvoorbeeld in onload ()
  • Bygevoeg teks (string, x, y, z) ref toetse
  • Gestremde WebGL anti-aliasing
  • Vaste PImage.mask () wanneer verby 'n PImage geskep uit 'n PGraphics
  • Vaste PImage.toImageData nie gebruik kas
  • Vaste opgemaakt in kleur model nie werk in 3D
  • Vaste kopie () sonder 'n bron argument
  • Vaste frustum () nie 'n fout te gooi in 2D-modus
  • Vaste get () nie terugkeer 'n afskrif van 'n PImage
  • Vaste get (x, y) wanneer 'n beroep op 3D PGraphics
  • Vaste getUniformLocation nagaan for null
  • Vaste ligte nie toegepas te teksture
  • Vaste modelX / Y / Z () versuim of kamera () is nie die eerste genoem
  • Vaste noFill () / noStroke () nie werk nie as genoem voordat grootte ()
  • Vaste pixels nie as 'n veranderlike naam in klasse toegelaat
  • Vaste pmouseX / Y waardes tydens trekking ()
  • Vaste rectMode () nie werk in 3D
  • Vaste textWidth () terug 'n string in plaas van 'n aantal
  • Vaste tekstuur UV koördineer nie genormaliseer en vasgeklem met NPOT teksture
  • Vaste tekstuur () wysiging van 'n NPOT PImage geslaag om dit
  • Vaste tint () ignoreer alfa parameter
  • Vaste tint () nie merk 'n PImage so vuil
  • Vaste behulp p as 'n lid van die klas identifiseerder
  • Vaste vertikale align in textAlign ()
  • Geoptimaliseerd gebruik van curRectMode en curEllipseMode
  • verwyder p.Import

Wat is nuut in die weergawe 1.3.0:

  • Bygevoeg 'n grafiek na die perf toets suite
  • Bygevoeg 'n fout boodskap aan die ref toets bouer as 'exit ()' is nie gevind in die skets
  • Added blendColor ref toetse
  • Added codePointAt die String voorwerp
  • Bygevoeg dokumentasie toP5String funksie
  • Added equalsIgnoresCase te String voorwerp
  • Bygevoeg fout boodskappe te beginCamera en endCamera wanneer dit gebruik word in 2D-modus
  • Bygevoeg fout boodskappe te Processing lêer en I / O funksies wat nie ondersteun word deur Processing.js
  • Added printMatrix eenheid toetse
  • Added resetMatrix eenheid toetse
  • Bygevoeg afgeronde rect
  • Added screenWidth en screenHeight veranderlikes aan te pas Processing v2.0
  • Bygevoeg script proses PConstants te vervang te bou. * Met hul numeriese waardes
  • Added startsWith en endsWith die String voorwerp
  • Bygevoeg ondersteuning vir eksterne javascript-kode beelde toe te voeg tot die imageCache
  • Bygevoeg tint perf en ref toetse
  • Added toArray () aan die Array voorwerp
  • Bygevoeg deursigtigheid perf toets
  • verander funksie () {} aan die Processing plaaslike veranderlike 'nop'
  • verander obj.constructor tipe kontrole te installasies (obj)
  • verander perf toetse uitgang te gebruik ()
  • verander Processing.js foute te gooi in plaas van druk te tinylog
  • Omgeskakel geanimeerde toets suite toetse te ref toetse
  • Omgeskakel XMLElement eenheid toetse XMLElement.parse (string) in plaas van XMLElement (string)
  • te gebruik
  • Vaste helder nie behoorlik werk nie, wanneer enige transformasies toegepas op die skets
  • Vaste CSS font verklaring by die gebruik van SVG fonts
  • Vaste verstek vertikale align in teksmodus (halign, valign) te BASELINE
  • Vaste equalsIgnoreCase toLowerCase te gebruik eerder as RegEx (// i)
  • Vaste vals-dom.js terugkeer dieselfde doek elke keer createElement genoem
  • Vaste font statistieke (textAscent, textDescent, ens.)
  • Vaste font voorlaai nie kontroleer of 'n @ font-face reël reeds bestaan ​​
  • Vaste font voorlaai tinyfont
  • te gebruik
  • Vaste font vermelding fout in computeFontMetrics
  • Vaste HashMap.values ​​() sodat dit gee 'n Array List
  • Vaste hex letterlike # FFFFFF nie omgeskakel na 'n int behoorlik
  • Vaste HSB funksies ignoreer opgemaakt in kleur model reeks in gryskleur
  • Vaste httpd.py webbediener te multi-threaded en MSIE versoenbaar
  • Vaste beeld () nie werk in 3D mode
  • Vaste lerpColor genereer verkeerde waardes in HSB kleur af
  • Vaste make release-lêers skep van die tydelike lêer in die verkeerde gids
  • Vaste mandelbrot.pde en histogram.pde ref toetse

Wat is nuut in die weergawe 1.2.3:

  • Bygevoeg 'n nota aan die toets suite oor Opera versuim wyser
  • Bygevoeg httpd.py die verspreiding ten einde 'n plaaslike http bediener te laat hardloop vir die toets
  • Added Shiffman se & quot; Aard van Kode & quot; in parser toets suite
  • Bygevoeg ondersteuning vir hash / boekmerk url van skets laai
  • Added beide inline en eksterne laai monsters na die example.html byvoorbeeld
  • Voeg JavaScript geval hakies te skets
  • verander Processing.logger terug na tinyLogLite
  • verander die script kenmerk gebruik om 'n doek van data-teiken te data-verwerking-teiken te teiken
  • Omgeskakel toets suite # 113 en # 114 ref toetse
  • Omgeskakel README te README.md
  • Omgeskakel ref toetse liefs te hê lusse met uitgang () in hulle
  • geskep SVG ref toetse
  • geskep kurwe * ref toetse.
  • Geskep meer agtergrond () ref toetse
  • geskep makefile dokumentasie
  • Bring dood kode in processing.js
  • Bring ongebruikte veranderlikes en funksies
  • Uitgebreide toets suite konfigurasies vir meer OS / leser combo
  • Uitgebreide lerp eenheid toets buite r / g / b
  • Vaste Array List se kopie constructor
  • Vaste processing.js header tipe verspreiding in te sluit
  • Vaste verwerking-helper om te werk wanneer die skep van 3D toetse na 2D toetse
  • Vaste 3D punte strokeWeight () in ag te neem
  • Vaste afrit () om behoorlik gebeure wat gebind is aan sketse vrylating
  • Vaste split () sodat dit nie die omvang-konflik met voorwerpe wat hul eie split funksie implementeer
  • Vaste toets suite vervaag toets behoorlik laai tweede beeld
  • Vaste ref toets naaswenner sodat dit kan weer loop sonder om te herlaai die bladsy
  • Vaste parser sodat al die klasse in 'n diep klas hiërargie kry 'n $ base
  • Vaste ref toets naaswenner epsilonOverride globale waarde te gebruik wanneer hoër as toets-gespesifiseerde waarde
  • Vaste versuim ref toetse weens pixel diff foute
  • Vaste bou stelsel om te hardloop check-pluis as deel van make tjek
  • Vaste toets suite # 56 alfa masker op IE9 en Opera
  • Vaste verwerking helper voorlaai in Firefox 4
  • Vaste ref toetse wat teks gebruik
  • Vaste event handler lek processing.js
  • Vaste fout boodskappe wanneer die plaaslike lêers kan nie gelaai word nie
  • Vaste ref toets naaswenner behoorlik diff beelde
  • Vaste ref toets naaswenner behoorlik soort voltooi toetse
  • Vaste toets suite en ref toets hardloper gebruik minified teen volle processing.js in toets suite
  • Vaste Make File moet Windows-vriendelike
  • Vastepjs voorskrifte te werk wanneer verskeie voorskrifte gespesifiseer
  • Vaste bou stelsel weergawe nommer en kop te voeg tot minified processing.js
  • Vaste bou stelsel sodat release teiken snellers check-release outomaties
  • Vaste example.html grootte (gebruik) in plaas van doek wydte / hoogte
  • Vaste regressie van # 1363
  • Vaste SVG pad & quot; m & quot; verklaring regressie
  • Vaste loadImage () verwysing na nie ondertekening applets noem
  • Vaste SVG regressie van mislukte merge
  • Vaste loadShape ()
  • Vaste Make File sodat check-sluiting nie sterf halfpad
  • Vaste PVector.set om nie stel z te ongedefinieerde (NaN)
  • Vaste is3D regex in ref tester
  • Vaste geval-sensitiwiteit in ref toets SVG lêername en verwante toetse
  • Geïmplementeer fillStyle
  • Geïmplementeer __hashCode funksie via virtHashCode
  • ondersoek ingestel na die geskiktheid van die implementering van die A3D Renderer
  • Het die nut funksies (extendClassChain, defineProperty, ...) te defaultScope
  • Refactored rotateZ in 2D en 3D metodes
  • Refactored mag () funksie argumente te gebruik
  • Refactored toppunt () funksie argumente te gebruik
  • Refactored lyn () funksie argumente te gebruik
  • verwyder fixOperaCreateImageData ()
  • verwyder fixOperaCreateImageData () in ref toets naaswenner
  • verwyder vertraging () uit Verwysing
  • verwyder init en loadSketchFromSources van die api weergawe van PJS
  • verwyder init.js van repokoers en / aflaai
  • verwyder gebruike van eval (& quot; ... & quot;)
  • verwyder onmoontlik parser toetse
  • verwyder duplikaat loadSketchFromSources en disableInit
  • verwyder NOP en eval_ van die globale sluiting arg lys
  • verwyderpjs deursigtigheid richtlijn
  • Herstelde funksie inline sketse te laai na toevallige skrap
  • oorgeskryf beginDraw en endDraw kommentaar beter te verduidelik hul teenwoordigheid

Wat is nuut in die weergawe 1.2.1:

  • Vaste agtergrond () wanneer hy met 3 argumente.
  • Vaste gebruikpjs deursigtige richtlijn.
  • Updates stelsel te bou vir die toets, vrylating.

Wat is nuut in die weergawe 1.1.0:.

  • Ondersteuning vir touch gebeure op IOS toestelle
  • Muisrol en mouseOut gebeure is bygevoeg om voorsiening te maak gebeure plaasvind wanneer die gebruiker en laat 'n doek.
  • 'n persoonlike PJS verpakker is geskep wat kan 'n skets te neem en te verpak dit saam met die biblioteek, strook onnodige kode, verskerp dit, en die skep van 'n finale Js lêer wat is baie kleiner in grootte en liggewig.
  • 'n opsie is bygevoeg na die makefile waarmee jy 'n API te skep net weergawe van processing.js.
  • Talle webwerf updates is gedoen om die verwysing bladsye en dokumentasie.

Wat is nuut in die weergawe 1.0.0:

  • Bygevoeg bron vlak dokumentasie vir funksies
  • Bygevoeg verwysing bladsye vir vermiste taal funksies
  • Bygevoeg sketchpad.cc lys van dev tools
  • Added saveFrame ()
  • Bygevoeg oorblywende PImage funksies
  • Added stel-time optimalisaties vir konstantes, funksies, sluitings
  • Added PShapeSVG (nuwe XMLElemnt (SVG string))
  • Bygevoeg tjek vir vermiste gebruik van 'nuwe' te Processing () noem
  • Bygevoeg toets vir die giet en negatiewe SY
  • Bygevoeg wyser URL byvoorbeeld suite te toets
  • Added Make File teiken vir voorbeelde verpakking
  • geskep wiki vir processingjs.org
  • geskep vinnig begin gidse vir die verwerking en JavaScript ontwikkelaars
  • Vaste keyReleased sodat dit nie brand wanneer sleutel vasgehou
  • Vaste neighborhood.html
  • Vaste vertaal () oproep bestel met 'n agtergrond ()
  • Vaste probleem met loadStrings () sodat dit nie laaste karakter verwyder
  • Vaste matriks bedrywighede wat in die opstel van so 'dat hulle herstel word nie in trekking
  • Vaste oorblywende BEKENDE-mislukkings wat fixable was
  • Vaste prestasie probleem met Image () funksie wanneer masker en tint is nie gespesifiseer nie
  • Vaste prestasie probleem met die teks $ line
  • Vaste SVG om behoorlik te werk met 'n negatiewe breedtes
  • Vaste PShapeSVG / PShape publiek te wees
  • Oplossing te laat WebKit 3D sketse te laai
  • Vaste PImage.mask om te werk met voorwerpe wat deur PGraphics.get
  • Oplossing IE9 ondersteun
  • Vaste parser bykomende float letterlike formate te aanvaar
  • Vaste prestasie probleem met Array List
  • Vaste probleem met die abstrakte metodes
  • Vaste teks 3D fout
  • Vaste mouseX / schuchter waardes rolstawe in ag te neem
  • Vaste parser fout met weggegooi verwerking metodes
  • Vaste prestasie probleem met uniformMatrix en vertexAttributePointer
  • Vaste (int) beslissende
  • Vaste nie-krag-van-twee tekstuur vrag kwessie
  • Vaste alle nie-krag-van-die twee beelde in bron boom
  • Vaste teks-wydte byvoorbeeld in Firefox en Ubuntu
  • Vaste metode aanroeping die gebruik van hierdie en super
  • Vaste js linting kwessies
  • Vaste ref toets naaswenner vir Uint8Array
  • Vaste Leer IDE raam koers fout
  • verwyder Svn dirs van die bron boom
  • Opdateer vals-dom.js vir curContext.setTransform
  • Opdateer processingjs.org (baie fixes, regstellings)
  • Opdateer dokumentasie vir loadImage, requestImage,pjs voorlaai

Vereistes :

  • JavaScript geaktiveer is op die kliënt kant
  • HTML 5 enabled browser

Ander sagteware ontwikkelaar John Resig

Sizzle
Sizzle

10 Feb 16

Social
Social

21 Jul 15

Kommentaar te Processing.js

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!