====== vec2d ====== **Category**: Data structure ===== Functions ===== ---- ==== add ==== ''void **vec2d.add**(//object//, //x//, //y//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec2d'' | | | //''x''// | ''[[:data-types#double|double]]'' | | | //''y''// | ''[[:data-types#double|double]]'' | | ---- ==== dot ==== ''[[:data-types#double|double]] **vec2d.dot**(//object//, //vector//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec2d'' | | | //''vector''// | ''[[:api:vec2d|vec2d]]'' | | ---- ==== crossZ ==== ''[[:data-types#double|double]] **vec2d.crossZ**(//object//, //vector//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec2d'' | | | //''vector''// | ''[[:api:vec2d|vec2d]]'' | | ---- ==== cross ==== ''Vector3 **vec2d.cross**(//object//, //vector//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec2d'' | | | //''vector''// | ''[[:api:vec2d|vec2d]]'' | | ---- ==== getLength2 ==== ''[[:data-types#double|double]] **vec2d.getLength2**(//object//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec2d'' | | ---- ==== set ==== ''void **vec2d.set**(//object//, //x//, //y//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec2d'' | | | //''x''// | ''[[:data-types#double|double]]'' | | | //''y''// | ''[[:data-types#double|double]]'' | | ---- ==== normalize ==== ''void **vec2d.normalize**(//object//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec2d'' | | ---- ==== normalized ==== ''[[:api:vec2d|vec2d]] **vec2d.normalized**(//object//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec2d'' | | ---- ==== distance2 ==== ''[[:data-types#double|double]] **vec2d.distance2**(//object//, //vector//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec2d'' | | | //''vector''// | ''[[:api:vec2d|vec2d]]'' | | ---- ==== isZero ==== ''[[:data-types#boolean|boolean]] **vec2d.isZero**(//object//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec2d'' | | ---- ==== isNearZero ==== ''[[:data-types#boolean|boolean]] **vec2d.isNearZero**(//object//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec2d'' | | ---- ==== rotate ==== ''void **vec2d.rotate**(//object//, //angle//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec2d'' | | | //''angle''// | ''[[:data-types#double|double]]'' | | ---- ==== rotated ==== ''[[:api:vec2d|vec2d]] **vec2d.rotated**(//object//, //angle//)'' ^ Name ^ Type ^ Description ^ | //''object''// | ''vec2d'' | | | //''angle''// | ''[[:data-types#double|double]]'' | |