====== vec3f ====== **Category**: Data structure ===== Functions ===== ---- ==== add ==== ''void **vec3f.add**(//object//, //x//, //y//, //z//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec3f'' | | | //''x''// | ''[[:data-types#float|float]]'' | | | //''y''// | ''[[:data-types#float|float]]'' | | | //''z''// | ''[[:data-types#float|float]]'' | | ---- ==== almostEquals ==== ''[[:data-types#boolean|boolean]] **vec3f.almostEquals**(//object//, //vector//, //epsilon//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec3f'' | | | //''vector''// | ''Vector3'' | | | //''epsilon''// | ''[[:data-types#float|float]]'' | | ---- ==== isZero ==== ''[[:data-types#boolean|boolean]] **vec3f.isZero**(//object//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec3f'' | | ---- ==== isNearZero ==== ''[[:data-types#boolean|boolean]] **vec3f.isNearZero**(//object//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec3f'' | | ---- ==== getXY ==== ''[[:api:vec2f|vec2f]] **vec3f.getXY**(//object//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec3f'' | | ---- ==== getXZ ==== ''[[:api:vec2f|vec2f]] **vec3f.getXZ**(//object//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec3f'' | | ---- ==== getYZ ==== ''[[:api:vec2f|vec2f]] **vec3f.getYZ**(//object//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec3f'' | | ---- ==== set ==== ''void **vec3f.set**(//object//, //x//, //y//, //z//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec3f'' | | | //''x''// | ''[[:data-types#float|float]]'' | | | //''y''// | ''[[:data-types#float|float]]'' | | | //''z''// | ''[[:data-types#float|float]]'' | | ---- ==== setXY ==== ''void **vec3f.setXY**(//object//, //vec2//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec3f'' | | | //''vec2''// | ''[[:api:vec2f|vec2f]]'' | | ---- ==== dot ==== ''[[:data-types#float|float]] **vec3f.dot**(//object//, //vector//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec3f'' | | | //''vector''// | ''Vector3'' | | ---- ==== cross ==== ''Vector3 **vec3f.cross**(//object//, //vector//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec3f'' | | | //''vector''// | ''Vector3'' | | ---- ==== getOneOrthogonal ==== ''Vector3 **vec3f.getOneOrthogonal**(//object//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec3f'' | | ---- ==== normalize ==== ''void **vec3f.normalize**(//object//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec3f'' | | ---- ==== normalized ==== ''Vector3 **vec3f.normalized**(//object//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec3f'' | | ---- ==== getLength2 ==== ''[[:data-types#float|float]] **vec3f.getLength2**(//object//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec3f'' | | ---- ==== distance2 ==== ''[[:data-types#float|float]] **vec3f.distance2**(//object//, //v//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec3f'' | | | //''v''// | ''Vector3'' | |