User Tools

Site Tools


preview:api:matrix

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
preview:api:matrix [2020/05/22 12:13] – external edit 127.0.0.1preview:api:matrix [2023/12/12 12:16] (current) – external edit 127.0.0.1
Line 2: Line 2:
  
 **Category**: Data structure **Category**: Data structure
 +
  
  
Line 9: Line 10:
  
 ==== setIdentity ==== ==== setIdentity ====
-''void **matrix.setIdentity**(//this//)''+ 
 +''void **matrix.setIdentity**(//object//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
-| //''this''// | ''matrix'' |  |+| //''object''// | ''matrix'' |  |
  
 ---- ----
  
 ==== setTranslation ==== ==== setTranslation ====
-''void **matrix.setTranslation**(//this//, //translation//)''+ 
 +''void **matrix.setTranslation**(//object//, //translation//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
-| //''this''// | ''matrix'' |  |+| //''object''// | ''matrix'' |  |
 | //''translation''// | ''[[preview:api:vec3f|vec3f]]'' |  | | //''translation''// | ''[[preview:api:vec3f|vec3f]]'' |  |
  
-''void **matrix.setTranslation**(//this//, //x//, //y//, //z//)''+''void **matrix.setTranslation**(//object//, //x//, //y//, //z//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
-| //''this''// | ''matrix'' |  | +| //''object''// | ''matrix'' |  | 
-| //''x''// | ''float'' |  | +| //''x''// | ''[[preview:data-types#float|float]]'' |  | 
-| //''y''// | ''float'' |  | +| //''y''// | ''[[preview:data-types#float|float]]'' |  | 
-| //''z''// | ''float'' |  |+| //''z''// | ''[[preview:data-types#float|float]]'' |  |
  
 ---- ----
  
 ==== translate ==== ==== translate ====
-''void **matrix.translate**(//this//, //translation//)''+ 
 +''void **matrix.translate**(//object//, //translation//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
-| //''this''// | ''matrix'' |  |+| //''object''// | ''matrix'' |  |
 | //''translation''// | ''[[preview:api:vec3f|vec3f]]'' |  | | //''translation''// | ''[[preview:api:vec3f|vec3f]]'' |  |
  
-''void **matrix.translate**(//this//, //x//, //y//, //z//)''+''void **matrix.translate**(//object//, //x//, //y//, //z//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
-| //''this''// | ''matrix'' |  | +| //''object''// | ''matrix'' |  | 
-| //''x''// | ''float'' |  | +| //''x''// | ''[[preview:data-types#float|float]]'' |  | 
-| //''y''// | ''float'' |  | +| //''y''// | ''[[preview:data-types#float|float]]'' |  | 
-| //''z''// | ''float'' |  |+| //''z''// | ''[[preview:data-types#float|float]]'' |  |
  
 ---- ----
  
 ==== getTranslation ==== ==== getTranslation ====
-''[[preview:api:vec3f|vec3f]] **matrix.getTranslation**(//this//)''+ 
 +''[[preview:api:vec3f|vec3f]] **matrix.getTranslation**(//object//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
-| //''this''// | ''matrix'' |  |+| //''object''// | ''matrix'' |  |
  
 ---- ----
  
 ==== getScale ==== ==== getScale ====
-''[[preview:api:vec3f|vec3f]] **matrix.getScale**(//this//)''+ 
 +''[[preview:api:vec3f|vec3f]] **matrix.getScale**(//object//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
-| //''this''// | ''matrix'' |  |+| //''object''// | ''matrix'' |  |
  
 ---- ----
  
 ==== setScale ==== ==== setScale ====
-''void **matrix.setScale**(//this//, //x//, //y//, //z//)''+ 
 +''void **matrix.setScale**(//object//, //x//, //y//, //z//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
-| //''this''// | ''matrix'' |  | +| //''object''// | ''matrix'' |  | 
-| //''x''// | ''float'' |  | +| //''x''// | ''[[preview:data-types#float|float]]'' |  | 
-| //''y''// | ''float'' |  | +| //''y''// | ''[[preview:data-types#float|float]]'' |  | 
-| //''z''// | ''float'' |  |+| //''z''// | ''[[preview:data-types#float|float]]'' |  |
  
-''void **matrix.setScale**(//this//, //scale//)''+''void **matrix.setScale**(//object//, //scale//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
-| //''this''// | ''matrix'' |  |+| //''object''// | ''matrix'' |  |
 | //''scale''// | ''[[preview:api:vec3f|vec3f]]'' |  | | //''scale''// | ''[[preview:api:vec3f|vec3f]]'' |  |
  
Line 84: Line 91:
  
 ==== setRotation ==== ==== setRotation ====
-''void **matrix.setRotation**(//this//, //quaternion//)''+ 
 +''void **matrix.setRotation**(//object//, //quaternion//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
-| //''this''// | ''matrix'' |  |+| //''object''// | ''matrix'' |  |
 | //''quaternion''// | ''[[preview:api:quaternion|quaternion]]'' |  | | //''quaternion''// | ''[[preview:api:quaternion|quaternion]]'' |  |
  
Line 93: Line 101:
  
 ==== det ==== ==== det ====
-''float **matrix.det**(//this//)''+ 
 +''[[preview:data-types#float|float]] **matrix.det**(//object//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
-| //''this''// | ''matrix'' |  |+| //''object''// | ''matrix'' |  |
  
 ---- ----
  
 ==== detUniform ==== ==== detUniform ====
-''float **matrix.detUniform**(//this//)''+ 
 +''[[preview:data-types#float|float]] **matrix.detUniform**(//object//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
-| //''this''// | ''matrix'' |  |+| //''object''// | ''matrix'' |  |
  
 ---- ----
  
 ==== inverse ==== ==== inverse ====
-''[[preview:api:matrix|matrix]] **matrix.inverse**(//this//)''+ 
 +''[[preview:api:matrix|matrix]] **matrix.inverse**(//object//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
-| //''this''// | ''matrix'' |  |+| //''object''// | ''matrix'' |  |
  
 ---- ----
  
 ==== inverseUniform ==== ==== inverseUniform ====
-''[[preview:api:matrix|matrix]] **matrix.inverseUniform**(//this//)''+ 
 +''[[preview:api:matrix|matrix]] **matrix.inverseUniform**(//object//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
-| //''this''// | ''matrix'' |  |+| //''object''// | ''matrix'' |  |
  
 ---- ----
  
 ==== getTransform ==== ==== getTransform ====
-''void **matrix.getTransform**(//this//, //outTranslation//, //outOrientation//, //outScale//)''+ 
 +''void **matrix.getTransform**(//object//, //outTranslation//, //outOrientation//, //outScale//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
-| //''this''// | ''matrix'' |  | +| //''object''// | ''matrix'' |  | 
-| //''outTranslation''// | ''[[preview:api:vec3f|vec3f]]'' | Out argument | +| //''outTranslation''// | ''[[preview:api:vec3f|vec3f]]'' | //[[:annotations#out_argument|Out argument]]// 
-| //''outOrientation''// | ''[[preview:api:quaternion|quaternion]]'' | Out argument | +| //''outOrientation''// | ''[[preview:api:quaternion|quaternion]]'' | //[[:annotations#out_argument|Out argument]]// 
-| //''outScale''// | ''[[preview:api:vec3f|vec3f]]'' | Out argument |+| //''outScale''// | ''[[preview:api:vec3f|vec3f]]'' | //[[:annotations#out_argument|Out argument]]// |
  
 ---- ----
  
 ==== transpose ==== ==== transpose ====
-''[[preview:api:matrix|matrix]] **matrix.transpose**(//this//)''+ 
 +''[[preview:api:matrix|matrix]] **matrix.transpose**(//object//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
-| //''this''// | ''matrix'' |  |+| //''object''// | ''matrix'' |  |
  
 ---- ----
  
 ==== transformPoint ==== ==== transformPoint ====
-''[[preview:api:vec3f|vec3f]] **matrix.transformPoint**(//this//, //v//)''+ 
 +''[[preview:api:vec3f|vec3f]] **matrix.transformPoint**(//object//, //v//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
-| //''this''// | ''matrix'' |  |+| //''object''// | ''matrix'' |  |
 | //''v''// | ''[[preview:api:vec3f|vec3f]]'' |  | | //''v''// | ''[[preview:api:vec3f|vec3f]]'' |  |
  
-''[[preview:api:vec3f|vec3f]] **matrix.transformPoint**(//this//, //v//, //outW//)''+''[[preview:api:vec3f|vec3f]] **matrix.transformPoint**(//object//, //v//, //outW//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
-| //''this''// | ''matrix'' |  |+| //''object''// | ''matrix'' |  |
 | //''v''// | ''[[preview:api:vec3f|vec3f]]'' |  | | //''v''// | ''[[preview:api:vec3f|vec3f]]'' |  |
-| //''outW''// | ''float'' | Out argument |+| //''outW''// | ''[[preview:data-types#float|float]]'' | //[[:annotations#out_argument|Out argument]]// |
  
 ---- ----
  
 ==== transformVector ==== ==== transformVector ====
-''[[preview:api:vec3f|vec3f]] **matrix.transformVector**(//this//, //v//)''+ 
 +''[[preview:api:vec3f|vec3f]] **matrix.transformVector**(//object//, //v//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
-| //''this''// | ''matrix'' |  |+| //''object''// | ''matrix'' |  |
 | //''v''// | ''[[preview:api:vec3f|vec3f]]'' |  | | //''v''// | ''[[preview:api:vec3f|vec3f]]'' |  |
  
-''[[preview:api:vec3f|vec3f]] **matrix.transformVector**(//this//, //v//, //outW//)''+''[[preview:api:vec3f|vec3f]] **matrix.transformVector**(//object//, //v//, //outW//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
-| //''this''// | ''matrix'' |  |+| //''object''// | ''matrix'' |  |
 | //''v''// | ''[[preview:api:vec3f|vec3f]]'' |  | | //''v''// | ''[[preview:api:vec3f|vec3f]]'' |  |
-| //''outW''// | ''float'' | Out argument |+| //''outW''// | ''[[preview:data-types#float|float]]'' | //[[:annotations#out_argument|Out argument]]// |
  
 ---- ----
  
 ==== isIdentity ==== ==== isIdentity ====
-''boolean **matrix.isIdentity**(//this//, //epsilon//)''+ 
 +''[[preview:data-types#boolean|boolean]] **matrix.isIdentity**(//object//, //epsilon//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
-| //''this''// | ''matrix'' |  | +| //''object''// | ''matrix'' |  | 
-| //''epsilon''// | ''float'' |  |+| //''epsilon''// | ''[[preview:data-types#float|float]]'' |  | 
  
preview/api/matrix.1590164010.txt.gz · Last modified: 2020/05/22 12:13 by 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki