User Tools

Site Tools


preview:api:vec3d

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
preview:api:vec3d [2020/05/22 12:45] maximepreview:api:vec3d [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:
  
 ==== add ==== ==== add ====
 +
 ''void **vec3d.add**(//object//, //x//, //y//, //z//)'' ''void **vec3d.add**(//object//, //x//, //y//, //z//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
 | //''object''// | ''vec3d'' |  | | //''object''// | ''vec3d'' |  |
-| //''x''// | ''double'' |  | +| //''x''// | ''[[preview:data-types#double|double]]'' |  | 
-| //''y''// | ''double'' |  | +| //''y''// | ''[[preview:data-types#double|double]]'' |  | 
-| //''z''// | ''double'' |  |+| //''z''// | ''[[preview:data-types#double|double]]'' |  |
  
 ---- ----
  
 ==== almostEquals ==== ==== almostEquals ====
-''boolean **vec3d.almostEquals**(//object//, //vector//, //epsilon//)''+ 
 +''[[preview:data-types#boolean|boolean]] **vec3d.almostEquals**(//object//, //vector//, //epsilon//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
 | //''object''// | ''vec3d'' |  | | //''object''// | ''vec3d'' |  |
 | //''vector''// | ''Vector3'' |  | | //''vector''// | ''Vector3'' |  |
-| //''epsilon''// | ''double'' |  |+| //''epsilon''// | ''[[preview:data-types#double|double]]'' |  |
  
 ---- ----
  
-==== dot ==== +==== isZero ==== 
-''double **vec3d.dot**(//object//, //v//)''+ 
 +''[[preview:data-types#boolean|boolean]] **vec3d.isZero**(//object//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
 | //''object''// | ''vec3d'' |  | | //''object''// | ''vec3d'' |  |
-| //''v''// | ''Vector3'' |  | 
  
 ---- ----
  
-==== cross ==== +==== isNearZero ==== 
-''Vector3 **vec3d.cross**(//object//, //vec//)''+ 
 +''[[preview:data-types#boolean|boolean]] **vec3d.isNearZero**(//object//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
 | //''object''// | ''vec3d'' |  | | //''object''// | ''vec3d'' |  |
-| //''vec''// | ''Vector3'' |  | 
  
 ---- ----
  
-==== getLength2 ==== +==== getXY ==== 
-''double **vec3d.getLength2**(//object//)''+ 
 +''[[preview:api:vec2d|vec2d]] **vec3d.getXY**(//object//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
Line 55: Line 59:
 ---- ----
  
-==== normalize ==== +==== getXZ ==== 
-''void **vec3d.normalize**(//object//)''+ 
 +''[[preview:api:vec2d|vec2d]] **vec3d.getXZ**(//object//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
Line 63: Line 68:
 ---- ----
  
-==== distance2 ==== +==== getYZ ==== 
-''double **vec3d.distance2**(//object//, //v//)''+ 
 +''[[preview:api:vec2d|vec2d]] **vec3d.getYZ**(//object//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
 | //''object''// | ''vec3d'' |  | | //''object''// | ''vec3d'' |  |
-| //''v''// | ''Vector3'' |  | 
  
 ---- ----
  
-==== getXY ==== +==== set ==== 
-''[[preview:api:vec2d|vec2d]] **vec3d.getXY**(//object//)''+ 
 +''void **vec3d.set**(//object//, //x//, //y//, //z//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
 | //''object''// | ''vec3d'' |  | | //''object''// | ''vec3d'' |  |
 +| //''x''// | ''[[preview:data-types#double|double]]'' |  |
 +| //''y''// | ''[[preview:data-types#double|double]]'' |  |
 +| //''z''// | ''[[preview:data-types#double|double]]'' |  |
  
 ---- ----
  
-==== getXZ ==== +==== setXY ==== 
-''[[preview:api:vec2d|vec2d]] **vec3d.getXZ**(//object//)''+ 
 +''void **vec3d.setXY**(//object//, //vec2//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
 | //''object''// | ''vec3d'' |  | | //''object''// | ''vec3d'' |  |
 +| //''vec2''// | ''[[preview:api:vec2d|vec2d]]'' |  |
  
 ---- ----
  
-==== getYZ ==== +==== dot ==== 
-''[[preview:api:vec2d|vec2d]] **vec3d.getYZ**(//object//)''+ 
 +''[[preview:data-types#double|double]] **vec3d.dot**(//object//, //vector//)''
  
 ^ Name ^ Type ^ Description ^ ^ Name ^ Type ^ Description ^
 | //''object''// | ''vec3d'' |  | | //''object''// | ''vec3d'' |  |
 +| //''vector''// | ''Vector3'' |  |
 +
 +----
 +
 +==== cross ====
 +
 +''Vector3 **vec3d.cross**(//object//, //vector//)''
 +
 +^ Name ^ Type ^ Description ^
 +| //''object''// | ''vec3d'' |  |
 +| //''vector''// | ''Vector3'' |  |
 +
 +----
 +
 +==== getOneOrthogonal ====
 +
 +''Vector3 **vec3d.getOneOrthogonal**(//object//)''
 +
 +^ Name ^ Type ^ Description ^
 +| //''object''// | ''vec3d'' |  |
 +
 +----
 +
 +==== normalize ====
 +
 +''void **vec3d.normalize**(//object//)''
 +
 +^ Name ^ Type ^ Description ^
 +| //''object''// | ''vec3d'' |  |
 +
 +----
 +
 +==== normalized ====
 +
 +''Vector3 **vec3d.normalized**(//object//)''
 +
 +^ Name ^ Type ^ Description ^
 +| //''object''// | ''vec3d'' |  |
 +
 +----
 +
 +==== getLength2 ====
 +
 +''[[preview:data-types#double|double]] **vec3d.getLength2**(//object//)''
 +
 +^ Name ^ Type ^ Description ^
 +| //''object''// | ''vec3d'' |  |
 +
 +----
 +
 +==== distance2 ====
 +
 +''[[preview:data-types#double|double]] **vec3d.distance2**(//object//, //v//)''
 +
 +^ Name ^ Type ^ Description ^
 +| //''object''// | ''vec3d'' |  |
 +| //''v''// | ''Vector3'' |  |
 +
  
preview/api/vec3d.1590165948.txt.gz · Last modified: 2020/05/22 12:45 by maxime

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki