Repository URL to install this package:
|
Version:
2.5.0 ▾
|
]q (cpygments.token
_TokenType
qX KeywordqX Namespaceqq
qq}q(X subtypesqcbuiltins
set
q ]q
qRqX parentq
hh
q
qq}q(hh ]q(hhX Wordqq
qq}q(hh ]q
qRqh
hubhhhq
qq}q(hh ]q
q Rq!h
hubhhX Typeq"q#
q$q%}q&(hh ]q'
q(Rq)h
hubhhX PreProcq*q+
q,q-}q.(hh ]q/
q0Rq1h
hubhhX Controlq2q3
q4q5}q6(hh ]q7
q8Rq9h
hubhhX Constantq:q;
q<q=}q>(hh ]q?
q@RqAh
hubhhhX PseudoqBqC
qDqE}qF(hh ]qG
qHRqIh
hubhhX DeclarationqJqK
qLqM}qN(hh ]qO
qPRqQh
hubhhX ReservedqRqS
qTqU}qV(hh ]qW
qXRqYh
hube
qZRq[h
h)
q\q]}q^(hh ]q_(hX Escapeq`
qa
qbqc}qd(hh ]qe
qfRqgh
h]ubhX Operatorqh
qi
qjqk}ql(hh ]qm(hhhX DBSqnqo
qpqq}qr(hh ]qs
qtRquh
hkubhhhhqv
qwqx}qy(hh ]qz
q{Rq|h
hkube
q}Rq~h
h]hhxhnhqubhX Nameq
q
qq}q(hh ]q(hhX Tagq
q
qq}q(hh ]q
qRqh
hubhhX Entityqq
qq}q(hh ]qhhhhnq
qq}q(hh ]q
qRqh
huba
qRqh
hhnhubhhX Exceptionqq
qq}q (hh ]q¡
q¢Rq£h
hubhhX Decoratorq¤q¥
q¦q§}q¨(hh ]q©
qªRq«h
hubhhX Classq¬q
q®q¯}q°(hh ]q±(hhh¬hnq²
q³q´}qµ(hh ]q¶
q·Rq¸h
h¯ubhhh¬X Startq¹qº
q»q¼}q½(hh ]q¾
q¿RqÀh
h¯ube
qÁRqÂh
hh¹h¼hnh´ubhhX VariableqÆqąqŁqÆ}qÇ(hh ]qÈ(hhhÃX AnonymousqɇqʅqˁqÌ}qÍ(hh ]q΅qÏRqÐh
hÆubhhhÃh¬qхqҁqÓ}qÔ(hh ]qՅqÖRq×h
hÆubhhhÃX Magicq؇qمqځqÛ}qÜ(hh ]q݅qÞRqßh
hÆubhhhÃX Globalqàqá
qâqã}qä(hh ]qå
qæRqçh
hÆubhhhÃX Instanceqèqé
qêqë}qì(hh ]qí
qîRqïh
hÆube
qðRqñh
hh¬hÓhàhãhèhëhØhÛhÉhÌubhhX Attributeqòqó
qôqõ}qö(hh ]q÷hhhòhÇqø
qùqú}qû(hh ]qü
qýRqþh
hõuba
qÿRr h
hhÃhúubhhhr
r r }r (hh ]r
r Rr h
hubhhX Propertyr r
r
r }r (hh ]r
r Rr h
hubhhX Symbolr r
r r }r (hh ]r
r Rr h
hubhhX Classesr r
r r }r (hh ]r
r Rr h
hubhhhBr
r! r" }r# (hh ]r$
r% Rr& h
hubhhX Labelr' r(
r) r* }r+ (hh ]r,
r- Rr. h
hubhhhhr/
r0 r1 }r2 (hh ]r3
r4 Rr5 h
hubhhX Builtinr6 r7
r8 r9 }r: (hh ]r; (hhj6 hBr<
r= r> }r? (hh ]r@
rA RrB h
j9 ubhhj6 h"rC
rD rE }rF (hh ]rG
rH RrI h
j9 ube
rJ RrK h
hhBj> h"jE ubhhX FieldrL rM
rN rO }rP (hh ]rQ
rR RrS h
hubhhX OtherrT rU
rV rW }rX (hh ]rY hhjT X MemberrZ r[
r\ r] }r^ (hh ]r_
r` Rra h
jW uba
rb Rrc h
hjZ j] ubhhX Functionrd re
rf rg }rh (hh ]ri hhjd h؇rj
rk rl }rm (hh ]rn
ro Rrp h
jg uba
rq Rrr h
hhØjl ubhhh"rs
rt ru }rv (hh ]rw
rx Rry h
hubhhh:rz
r{ r| }r} (hh ]r~
r Rr h
hube
r Rr h
h]hòhõj6 j9 h¬h¯h:j| h¤h§hhhhjd jg j j j' j* hj jT jW h
hhÃhÆjL jO j j hBj" hhj1 j j h"ju ubhX Literalr
r
r
r }r (hh ]r (hj jT r
r r }r (hh ]r
r Rr h
j ubhj X Charr r
r r }r (hh ]r
r Rr h
j ubhj X Dater r
r r }r (hh ]r
r Rr h
j ubhj X Scalarr r¡
r¢ r£ }r¤ (hh ]r¥ hj j X Plainr¦ r§
r¨ r© }rª (hh ]r«
r¬ Rr h
j£ uba
r® Rr¯ h
j j¦ j© ubhj X Stringr° r±
r² r³ }r´ (hh ]rµ (hj j° X Interpolr¶ r·
r¸ r¹ }rº (hh ]r»
r¼ Rr½ h
j³ ubhj j° X Delimeterr¾ r¿
rÀ rÁ }r (hh ]rÃ
rÄ RrÅ h
j³ ubhj j° j rÆ
rÇ rÈ }rÉ (hh ]rÊ
rË RrÌ h
j³ ubhj j° j rÍ
rÎ rÏ }rÐ (hh ]rÑ
rÒ RrÓ h
j³ ubhj j° X SinglerÔ rÕ
rÖ r× }rØ (hh ]rÙ
rÚ RrÛ h
j³ ubhj j° jT rÜ
rÝ rÞ }rß (hh ]rà
rá Rrâ h
j³ ubhj j° X Backtickrã rä
rå ræ }rç (hh ]rè
ré Rrê h
j³ ubhj j° h`rë
rì rí }rî (hh ]rï
rð Rrñ h
j³ ubhj j° X Regexrò ró
rô rõ }rö (hh ]r÷
rø Rrù h
j³ ubhj j° X Momentrú rû
rü rý }rþ (hh ]rÿ
r Rr h
j³ ubhj j° X Booleanr r
r r }r (hh ]r
r Rr h
j³ ubhj j° X Characterr
r
r r
}r (hh ]r
r Rr h
j³ ubhj j° X Delimiterr r
r r }r (hh ]r
r Rr h
j³ ubhj j° X Docr r
r r }r (hh ]r
r Rr! h
j³ ubhj j° hr"
r# r$ }r% (hh ]r&
r' Rr( h
j³ ubhj j° X Affixr) r*
r+ r, }r- (hh ]r.
r/ Rr0 h
j³ ubhj j° X Heredocr1 r2
r3 r4 }r5 (hh ]r6
r7 Rr8 h
j³ ubhj j° X Doubler9 r:
r; r< }r= (hh ]r>
r? Rr@ h
j³ ubhj j° X InterprA rB
rC rD }rE (hh ]rF
rG RrH h
j³ ubhj j° X AtomrI rJ
rK rL }rM (hh ]rN
rO RrP h
j³ ube
rQ RrR h
j j) j, jã jæ j jÈ j j j j j9 j< h`jí j1 j4 j¶ j¹ jT jÞ jò jõ jÔ j× j jÏ j
j
jú jý jA jD j j j¾ jÁ jI jL hj$ ubhj X NumberrS rT
rU rV }rW (hh ]rX (hj jS X FloatrY rZ
r[ r\ }r] (hh ]r^
r_ Rr` h
jV ubhj jS X Decra rb
rc rd }re (hh ]rf
rg Rrh h
jV ubhj jS X Radixri rj
rk rl }rm (hh ]rn
ro Rrp h
jV ubhj jS X Octrq rr
rs rt }ru (hh ]rv
rw Rrx h
jV ubhj jS X Binry rz
r{ r| }r} (hh ]r~
r Rr h
jV ubhj jS hòr
r r }r (hh ]r
r Rr h
jV ubhj jS X Hexr r
r r }r (hh ]r
r Rr h
jV ubhj jS X Integerr r
r r }r (hh ]r h(j jS j X Longr tr
r r }r (hh ]r
r Rr h
j uba
r Rr h
jV j j ubhj jS X Decimalr r¡
r¢ r£ }r¤ (hh ]r¥
r¦ Rr§ h
jV ube
r¨ Rr© h
j jy j| jY j\ j j j j jq jt ji jl hòj j j£ ja jd ube
rª Rr« h
h]j° j³ jS jV j j j j£ jT j j j ubhX Genericr¬
r
r® r¯ }r° (hh ]r± (hj¬ X Errorr² r³
r´ rµ }r¶ (hh ]r·
r¸ Rr¹ h
j¯ ubhj¬ X
Subheadingrº r»
r¼ r½ }r¾ (hh ]r¿
rÀ RrÁ h
j¯ ubhj¬ X Tracebackr rÃ
rÄ rÅ }rÆ (hh ]rÇ
rÈ RrÉ h
j¯ ubhj¬ X OutputrÊ rË
rÌ rÍ }rÎ (hh ]rÏ
rÐ RrÑ h
j¯ ubhj¬ X PromptrÒ rÓ
rÔ rÕ }rÖ (hh ]r×
rØ RrÙ h
j¯ ubhj¬ X DeletedrÚ rÛ
rÜ rÝ }rÞ (hh ]rß
rà Rrá h
j¯ ubhj¬ X Insertedrâ rã
rä rå }ræ (hh ]rç
rè Rré h
j¯ ubhj¬ X Headingrê rë
rì rí }rî (hh ]rï
rð Rrñ h
j¯ ubhj¬ X Strongrò ró
rô rõ }rö (hh ]r÷
rø Rrù h
j¯ ubhj¬ X Emphrú rû
rü rý }rþ (hh ]rÿ
r Rr h
j¯ ube
r Rr h
h]jÚ jÝ jú jý j² jµ jê jí jâ jå jÊ jÍ jÒ jÕ jò jõ jº j½ j jÅ ubhj²
r
r r }r (hh ]r
r Rr
h
h]ubhhjT
r
r r
}r (hh ]r
r Rr h
h]ubhX Textr
r
r r }r (hh ]r (hj X Rootr r
r r }r (hh ]r
r Rr h
j ubhj j r
r! r" }r# (hh ]r$
r% Rr& h
j ubhj X Ragr' r(
r) r* }r+ (hh ]r,
r- Rr. h
j ubhj X
Whitespacer/ r0
r1 r2 }r3 (hh ]r4
r5 Rr6 h
j ubhj X Beerr7 r8
r9 r: }r; (hh ]r<
r= Rr> h
j ubhj X Punctuationr? r@
rA rB }rC (hh ]rD
rE RrF h
j ube
rG RrH h
h]j/ j2 j j" j? jB j j j7 j: j' j* ubhX CommentrI
rJ
rK rL }rM (hh ]rN (hjI X PreprocrO rP
rQ rR }rS (hh ]rT
rU RrV h
jL ubhjI X MultirW rX
rY rZ }r[ (hh ]r\
r] Rr^ h
jL ubhjI X Hashbangr_ r`
ra rb }rc (hh ]rd
re Rrf h
jL ubhjI jÔ rg
rh ri }rj (hh ]rk
rl Rrm h
jL ubhjI X
SingleLinern ro
rp rq }rr (hh ]rs
rt Rru h
jL ubhjI j rv
rw rx }ry (hh ]rz
r{ Rr| h
jL ubhjI X Directiver} r~
r r }r (hh ]r
r Rr h
jL ubhjI X Multiliner
r
r r }r (hh ]r
r Rr h
jL ubhjI X
Singleliner r
r r }r (hh ]r
r Rr h
jL ubhjI X PreprocFiler r
r r }r (hh ]r
r Rr h
jL ubhjI X Specialr r
r r }r¡ (hh ]r¢
r£ Rr¤ h
jL ube
r¥ Rr¦ h
h]j_ jb j
j jO jR j j jÔ ji j j j} j jn jq j jx jW jZ j j ubhj?
r§
r¨ r© }rª (hh ]r« hj? X Indicatorr¬ r
r® r¯ }r° (hh ]r±
r² Rr³ h
j© uba
r´ Rrµ h
h]j¬ j¯ ube
r¶ Rr· j j h`hcj² j jT j
hhhhj j j? j© hhhkjI jL j¬ j¯ X Tokenr¸ h]j° j³ jS jV ubh:h=hJhMhhhBhEhRhUh"h%h2h5hhh*h-hhububX import r¹ rº h¯X Math.Vector3r» r¼ j X r½ r¾ jg X (..)r¿ rÀ j X
rÁ r hX import rà rÄ h¯X Math.Matrix4rÅ rÆ j j½ rÇ jg X (..)rÈ rÉ j jÁ rÊ hX import rË rÌ h¯X Graphics.WebGLrÍ rÎ j j½ rÏ jg X (..)rÐ rÑ j X
rÒ rÓ ji X# -- Create a mesh with two trianglesrÔ rÕ j X
rÖ r× hUX typerØ rÙ j j½ rÚ h%X VertexrÛ rÜ j j½ rÝ jg X =rÞ rß j j½ rà j© X {rá râ j j½ rã hÆX positionrä rå jg X :ræ rç h%X Vec3rè ré j© X ,rê rë j j½ rì hÆX colorrí rî jg jæ rï h%X Vec3rð rñ j j½ rò j© X }ró rô j X
rõ rö hÆX meshr÷ rø j j½ rù jg jæ rú j j½ rû j© X [rü rý h%X Trianglerþ rÿ j j½ r h%X Vertexr r j© X ]r r j jÁ r hÆX meshr r j j½ r jg jÞ r j j½ r
j© jü r j j½ r j© X (r
r j j½ r h%X Vertexr r j j½ r j© j
r hÆX vec3r r j j½ r j X 0r r j X r r j j r j j½ r j j r j© X )r r j j½ r j© j
r! hÆX vec3r" r# j j½ r$ j X 1r% r& j j½ r' j j r( j j½ r) j j r* j© j r+ j X
r, r- j© jê r. j j½ r/ h%X Vertexr0 r1 j j½ r2 j© j
r3 hÆX vec3r4 r5 j j½ r6 j j% r7 j X r8 r9 j j% r: j j½ r; j j r< j© j r= j j½ r> j© j
r? hÆX vec3r@ rA j j½ rB j j rC j j½ rD j j% rE j j½ rF j j rG j© j rH j X
rI rJ j© jê rK j j½ rL h%X VertexrM rN j j½ rO j© j
rP hÆX vec3rQ rR j j½ rS j j% rT j j½ rU jg X -rV rW j j% rX j j½ rY j j rZ j© j r[ j j½ r\ j© j
r] hÆX vec3r^ r_ j j½ r` j j ra j j½ rb j j rc j j½ rd j j% re j© j rf j X
rg rh j© j ri j X
rj rk j© j rl j X
rm rn ji X -- Create the scenero rp j X
rq rr hUX main rs rt jg jæ ru j j½ rv h%X Signalrw rx j j½ ry h%X Elementrz r{ j jÁ r| hUX main r} r~ jg jÞ r j j½ r hÆX scener r j j½ r jg X <~r r
j j½ r hÆX foldpr r j j½ r jg X (+)r r j j½ r j j r j j½ r j© j
r hÆX fpsr r j j½ r j X 30r r j© j r j X
r r hÆX scener r j j½ r jg jæ r j j½ r h%X Floatr r j j½ r jg X ->r r¡ j j½ r¢ h%X Elementr£ r¤ j jÁ r¥ hÆX scener¦ r§ j j½ r¨ hÆX tr© rª j j½ r« jg jÞ r¬ j X
r r® hÆX webglr¯ r° j j½ r± j© j
r² j X 400r³ r´ j© jê rµ j X 400r¶ r· j© j r¸ j X
r¹ rº j© jü r» j j½ r¼ hÆX entityr½ r¾ j j½ r¿ hÆX vertexShaderrÀ rÁ j j½ r hÆX fragmentShaderrà rÄ j j½ rÅ hÆX meshrÆ rÇ j j½ rÈ j© já rÉ j j½ rÊ hÆX viewrË rÌ j j½ rÍ jg jÞ rÎ j j½ rÏ hÆX viewrÐ rÑ j j½ rÒ j© j
rÓ hÆj© rÔ j j½ rÕ jg X /rÖ r× j j½ rØ j X 1000rÙ rÚ j© j rÛ j j½ rÜ j© jó rÝ j j½ rÞ j© j rß j X
rà rá hÆX viewrâ rã j j½ rä jg jæ rå j j½ ræ h%X Floatrç rè j j½ ré jg X ->rê rë j j½ rì h%X Mat4rí rî j jÁ rï hÆX viewrð rñ j j½ rò hÆj© ró j j½ rô jg jÞ rõ j X
rö r÷ hÆX mulrø rù j j½ rú j© j
rû hÆX makePerspectiverü rý j j½ rþ j X 45rÿ r j j½ r j j% r j j½ r j\ X 0.r r j X 01r r j j½ r j X 100r r
j© j r j X
r r
j© j
r hÆX
makeLookAtr r j j½ r j© j
r hÆX vec3r r j j½ r j© j
r j X 4r r j j½ r jg X *r r j j½ r hÆX cosr r j j½ r hÆj© r j© j r! j j½ r" j j r# j j½ r$ j© j
r% j j r& j j½ r' jg j r( j j½ r) hÆX sinr* r+ j j½ r, hÆj© r- j© j r. j© j r/ j j½ r0 j© j
r1 hÆX vec3r2 r3 j j½ r4 j j r5 j j½ r6 j j r7 j j½ r8 j j r9 j© j r: j j½ r; j© j
r< hÆX vec3r= r> j j½ r? j j r@ j j½ rA j j% rB j j½ rC j j rD j© j rE j© j rF j X
rG rH ji X
-- ShadersrI rJ j X
rK rL hÆX vertexShaderrM rN j j½ rO jg jæ rP j j½ rQ h%X ShaderrR rS j j½ rT j© já rU j j½ rV hÆX attrrW rX j j½ rY jg X |rZ r[ j j½ r\ hÆX positionr] r^ jg jæ r_ h%X Vec3r` ra j© jê rb j j½ rc hÆX colorrd re jg jæ rf h%X Vec3rg rh j j½ ri j© jó rj j j½ rk j© já rl j j½ rm hÆX unifrn ro j j½ rp jg jZ rq j j½ rr hÆX viewrs rt jg jæ ru h%X Mat4rv rw j j½ rx j© jó ry j j½ rz j© já r{ j j½ r| hÆX vcolorr} r~ jg jæ r h%X Vec3r r j j½ r j© jó r j jÁ r hÆX vertexShaderr
r j j½ r jg jÞ r j j½ r hX [glsl|r r hjÁ r hjÁ r hX attribute vec3 position;
r r hX attribute vec3 color;
r r hX uniform mat4 view;
r r hX varying vec3 vcolor;
r r hjÁ r hX void main () {
r r hX. gl_Position = view * vec4(position, 1.0);
r r hX vcolor = color;
r r hX }
r r hjÁ r hX |]r r¡ j X
r¢ r£ hÆX fragmentShaderr¤ r¥ j j½ r¦ jg jæ r§ j j½ r¨ h%X Shaderr© rª j j½ r« j© já r¬ j© jó r j j½ r® hÆX ur¯ r° j j½ r± j© já r² j j½ r³ hÆX vcolorr´ rµ jg jæ r¶ h%X Vec3r· r¸ j j½ r¹ j© jó rº j jÁ r» hÆX fragmentShaderr¼ r½ j j½ r¾ jg jÞ r¿ j j½ rÀ hX [glsl|rÁ r hjÁ rà hjÁ rÄ hX precision mediump float;
rÅ rÆ hX varying vec3 vcolor;
rÇ rÈ hjÁ rÉ hX void main () {
rÊ rË hX&