[{"text_idx": "#000000", "text": "Creu sbectrwm o sgwariau lliw mewn Prosesu (rhan 2)"}, {"text_idx": "#000001", "text": "Dysgwch sut i ddefnyddio'r model HSB, a phlotio cannoedd o sgwariau lliw gydag effeithiau gwahanol."}, {"text_idx": "#000002", "text": "No Comments on Create a spectrum of coloured squares in Processing (part 2)"}, {"text_idx": "#000004", "text": "Sbectrwm o sgwariau lliw, gyda meintiau a thryloywder gwahanol."}, {"text_idx": "#000005", "text": "Yn y gweithgaredd codio hwn, rydym yn ymestyn y cod o rhan 1 a chreu cannoedd o betryalau a fydd yn dangos sbectrwm o liw, gyda phob petryal yn dangos amrywiaeth o effeithiau, fel newidiadau lliw neu dryloywder. Rydym yn defnyddio'r llyfrgell Prosesu, a model arlliw dirlawnder disgleirdeb (HSB). Mae'r gweithgaredd yma yn dilyn o weithgareddau blaenorol ac rwy'n awgrymu (os nad ydych eisoes wedi) eich bod yn dilyn y tri gweithgaredd canlynol yn gyntaf:"}, {"text_idx": "#000006", "text": "Gosod yr amgylchedd rhaglennu, Y gweithgaredd i wneud braslun sydyn cyn i chi godio, a Arlliw Disgleirdeb Dirlawnder yn gyntaf.Creu sbectrwm o sgwariau lliw mewn Prosesu (rhan 1)"}, {"text_idx": "#000009", "text": "Yn rhan 1, wnaethom blotio petryalau tra bod y newidyn myX yn llai na'r lled. Wnaethom gynyddu'r newidyn myX bob tro yr aethon o amgylch y ddolen, a newid y lliw yn dibynnu ar y gwerth myX. Gwnaethom ddiffinio'r safle y yn o\u0302l swm ar hap (rhwng 0 ac uchder). Mae hyn yn rhoi sgwariau coch ar y chwith a'r rhai porffor ar y dde."}, {"text_idx": "#000011", "text": "Step 2. Center and adapt the size of the rectangles"}, {"text_idx": "#000013", "text": "Gadewch i ni ailedrych ar y newidynnau x ac y. Yn gynharach, wnaethom ddefnyddio myX, a gosodwch y gwerth y pan roeddwn ei hangen. Gadewch i ni yn awr ddiffinio myY fel newidyn:"}, {"text_idx": "#000016", "text": "Rydym angen defnyddio gwerth ar hap i newid maint y sgwariau.Rydym eisiau cael sgwariau. Felly bydd angen i ni ddiffinio newidyn i ddal y gwerth fel bod lled ac uchder y petryal yr un fath.Nid ydym eisiau sgwariau bach iawn, felly rydym angen maint uchafswm."}, {"text_idx": "#000019", "text": "Sylwch (gyda'r set bresennol o newidynnau) bod hwn nawr yn rhoi rhif ar hap i ni rhwng 1 hyd at (ac nid yw'n cynnwys) 80. I grynhoi hyd yma, mae gennym y cod canlynol:"}, {"text_idx": "#000020", "text": "Petryalau gyda meintiau ar hap, ac wedi'u lliwio gan y sbectrwm"}, {"text_idx": "#000021", "text": "Rydym eisoes wedi gosod y modd lliw HSB i fod yn colorMode(HSB,800,100,100,100); cofiwch fod y gosodiad hwn yn rhoi i ni'r amrediad Arlliw rhwng 0 ac 800, gyda Dirlawnder, Disgleirdeb a Didreiddedd rhwng 0 a 100."}, {"text_idx": "#000023", "text": "Beth am osod y didreiddedd rhwng 20 a 80. Dydyn ni ddim eisiau iddo fod yn rhy dryloyw, fel arall ni fyddwn yn gallu ei weld. Dydyn ni ddim eisiau iddo fod yn rhy anhryloyw oherwydd bydd yn cynnwys petryalau eraill. Bob tro o amgylch y ddolen rydym angen i ni alw'r canlynol:"}, {"text_idx": "#000024", "text": "A hefyd gosod y llenwad i newid y didreiddedd, fel a ganlyn:"}, {"text_idx": "#000025", "text": "Mae hyn bellach yn rhoi cod i ni gyda set o newidynnau, a tra ddolen sydd yn dechrau gwneud llawer o orchmynion."}, {"text_idx": "#000026", "text": "Enghraifft maint sgwariau gwahanol gyda newid mewn didreiddedd"}, {"text_idx": "#000028", "text": "Bellach, mae gennym ddarlun wedi'i gwblhau. Pan fyddwn yn ei redeg, oherwydd bod gennym newidynnau ar hap, byddwn yn creu darlun gwahanol. Bydd eich un chi'n wahanol. Ond mae sawl agwedd y gallwch chi eu newid, neu eu haddasu. Ceisiwch y canlynol:"}, {"text_idx": "#000029", "text": "I newid y Dirlawnder a hyd yn oed Disgleirdeb gallwch ddefnyddio'r ffwythiant 'random ()'. E.e., random(0,100)"}, {"text_idx": "#000030", "text": "Ceisiwch newid y gwerthoedd amrywiol. Er enghraifft, (1) arddangos llawer mwy o betryalau, (2) newid ystod y didreiddedd, (3) newid yr ystod o feintiau petryal (e.e., gwneud rhai yn fawr iawn!)Ceisiwch newid y Disgleirdeb ac y Dirlawnder o'r lliwiau hefyd."}, {"text_idx": "#000031", "text": "Petryalau enfys, gydag arlliw, dirlawnder, disgleirdeb a didreiddedd ar hap."}, {"text_idx": "#000032", "text": "elips() yn defnyddio'r un paramedrau a\u0302 rect()."}, {"text_idx": "#000033", "text": "Cyfnewid y petryalau a\u0302 chylchoedd. Mewn Prosesu gallwn greu cylchoedd drwy ddefnyddio'r dull ellipse()."}, {"text_idx": "#000034", "text": "Cylchoedd enfys, eu maint a tryloyw."}, {"text_idx": "#000035", "text": "Ceisiwch blotio rhanbarth canolig gydag ymddangosiad gwahanol i'r rhai allanol. E.e. newid y 'stroke' a thryloywder y rhai mewnol o'i gymharu a\u0302'r rhai allanol."}, {"text_idx": "#000036", "text": "Byddwch angen diffinio'r rhanbarth mewnol drwy ddefnyddio datganiad if a llawer o'r ffwythiant 'AC'."}, {"text_idx": "#000037", "text": "Petryalau enfys, sy'n cael eu plotio'n wahanol y tu mewn i ranbarth diffiniedig."}, {"text_idx": "#000038", "text": "Disgleirdeb, lliw, model lliw, hsb, arlliw, prosesu, petryalau, dirlawnder, sgwariau"}, {"text_idx": "#000039", "text": "Mae Jonathan yn gyson yn dylunio pethau, yn addysgu pobl, ac yn dysgu drwy'r amser. Mae'n athro delweddu yn yr Ysgol Cyfrifiadureg a Pheirianneg Electronig, Prifysgol Bangor, y DU. Mae'n arwain y grwpiau Delweddu, Data, Modelu a Graffeg (VDMG), yn arwain prosiect enfys ac mae'n un o awduron y llyfr Springer \"Five Design-sheets \", dull dylunio braslunio."}, {"text_idx": "#000044", "text": "This site uses Akismet to reduce spam. Learn how your comment data is processed."}, {"text_idx": "#000051", "text": "Mae unrhyw gwcis nad ydynt o bosibl yn arbennig o angenrheidiol i'r wefan weithredu ac a ddefnyddir yn benodol i gasglu data personol defnyddwyr trwy ddadansoddeg, hysbysebion, cynnwys arall sydd wedi'i fewnosod yn gwcis nad ydynt yn angenrheidiol. Mae'n orfodol sicrhau caniata\u0302d defnyddiwr cyn rhedeg y cwcis hyn ar eich gwefan."}]