-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathlinkable-entities.json
More file actions
1 lines (1 loc) · 315 KB
/
linkable-entities.json
File metadata and controls
1 lines (1 loc) · 315 KB
1
[{"usr":"s:SLsE3zzzoPys16PartialRangeFromVyxGxFZ::SYNTHESIZED::s:4Math7Vector4V","title":"...(_:)","kind":"org.swift.docc.kind.operator","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/...(_:)-5inr9","language":"swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"...","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"minimum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"PartialRangeFrom","kind":"typeIdentifier","preciseIdentifier":"s:s16PartialRangeFromV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"path":"\/documentation\/math\/vector4\/'...(_:)-5inr9"},{"availableLanguages":["swift"],"kind":"org.swift.docc.kind.collectionGroup","path":"\/documentation\/math\/transform2d\/decodable-implementations","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/Decodable-Implementations","title":"Decodable Implementations","language":"swift"},{"usr":"s:4Math4sqrtyS2fF","title":"sqrt(_:)","kind":"org.swift.docc.kind.function","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/sqrt(_:)-9uvtu","language":"swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sqrt","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"value","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":") -> ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"}],"path":"\/documentation\/math\/sqrt(_:)-9uvtu"},{"usr":"s:4Math5AngleV12floatLiteralACSd_tcfc","title":"init(floatLiteral:)","kind":"org.swift.docc.kind.initializer","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Angle\/init(floatLiteral:)","language":"swift","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"floatLiteral","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"value","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s16FloatLiteralTypea","text":"FloatLiteralType"},{"kind":"text","text":")"}],"path":"\/documentation\/math\/angle\/init(floatliteral:)"},{"usr":"s:4Math3RayV6origin9directionAcA7Vector3V_AGtcfc","title":"init(origin:direction:)","kind":"org.swift.docc.kind.initializer","availableLanguages":["swift"],"language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Ray\/init(origin:direction:)","fragments":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"origin"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V","text":"Vector3"},{"kind":"text","text":", "},{"kind":"externalParam","text":"direction"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V","text":"Vector3"},{"kind":"text","text":")"}],"path":"\/documentation\/math\/ray\/init(origin:direction:)"},{"usr":"s:4Math11Transform2DV","title":"Transform2D","kind":"org.swift.docc.kind.structure","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D","language":"swift","fragments":[{"kind":"attribute","text":"@frozen"},{"kind":"text","text":" "},{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Transform2D"}],"path":"\/documentation\/math\/transform2d"},{"usr":"s:4Math11Transform3DV6originAA7Vector3Vvp","title":"origin","kind":"org.swift.docc.kind.instanceProperty","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/origin","language":"swift","abstract":[{"type":"text","text":"The translation offset of the transform"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V","text":"Vector3"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"path":"\/documentation\/math\/transform3d\/origin"},{"usr":"s:SLsE3zzzoPys16PartialRangeFromVyxGxFZ::SYNTHESIZED::s:4Math7Vector3V","title":"...(_:)","kind":"org.swift.docc.kind.operator","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/...(_:)-5illl","language":"swift","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"..."},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"minimum"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:s16PartialRangeFromV","text":"PartialRangeFrom"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"path":"\/documentation\/math\/vector3\/'...(_:)-5illl"},{"availableLanguages":["swift"],"title":"normalized","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"normalized","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"usr":"s:4Math7Vector4V10normalizedACvp","kind":"org.swift.docc.kind.instanceProperty","language":"swift","path":"\/documentation\/math\/vector4\/normalized","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/normalized"},{"availableLanguages":["swift"],"title":"*(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"*","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Transform3D","kind":"typeIdentifier","preciseIdentifier":"s:4Math11Transform3DV"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Transform3D","kind":"typeIdentifier","preciseIdentifier":"s:4Math11Transform3DV"},{"text":") -> ","kind":"text"},{"text":"Transform3D","kind":"typeIdentifier","preciseIdentifier":"s:4Math11Transform3DV"}],"usr":"s:4Math11Transform3DV1moiyA2C_ACtFZ","kind":"org.swift.docc.kind.operator","language":"swift","path":"\/documentation\/math\/transform3d\/*(_:_:)-18ncd","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/*(_:_:)-18ncd"},{"availableLanguages":["swift"],"title":"up","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"up","kind":"identifier"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier","text":"Vector3"}],"usr":"s:4Math7Vector3V2upACvpZ","kind":"org.swift.docc.kind.typeProperty","language":"swift","path":"\/documentation\/math\/vector3\/up","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/up"},{"availableLanguages":["swift"],"language":"swift","path":"\/documentation\/math\/vector3\/x","kind":"org.swift.docc.kind.instanceProperty","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/x","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"x"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"}],"title":"x","usr":"s:4Math7Vector3V1xSfvp"},{"availableLanguages":["swift"],"language":"swift","path":"\/documentation\/math\/transform3d\/orthographic(left:right:top:bottom:znear:zfar:)","kind":"org.swift.docc.kind.typeMethod","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/orthographic(left:right:top:bottom:zNear:zFar:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"orthographic"},{"kind":"text","text":"("},{"kind":"externalParam","text":"left"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"kind":"text","text":", "},{"kind":"externalParam","text":"right"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"kind":"text","text":", "},{"kind":"externalParam","text":"top"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"kind":"text","text":", "},{"kind":"externalParam","text":"bottom"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"kind":"text","text":", "},{"kind":"externalParam","text":"zNear"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"kind":"text","text":", "},{"kind":"externalParam","text":"zFar"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math11Transform3DV","text":"Transform3D"}],"title":"orthographic(left:right:top:bottom:zNear:zFar:)","abstract":[{"text":"Create a left-handed orthographic projection","type":"text"}],"usr":"s:4Math11Transform3DV12orthographic4left5right3top6bottom5zNear4zFarACSf_S5ftFZ"},{"availableLanguages":["swift"],"language":"swift","path":"\/documentation\/math\/vector2\/+=(_:_:)-8dci1","kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/+=(_:_:)-8dci1","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector2V","text":"Vector2"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":")"}],"title":"+=(_:_:)","usr":"s:4Math7Vector2V2peoiyyACz_SftFZ"},{"availableLanguages":["swift"],"language":"swift","path":"\/documentation\/math\/plane\/init(from:)","kind":"org.swift.docc.kind.initializer","referenceURL":"doc:\/\/Math\/documentation\/Math\/Plane\/init(from:)","fragments":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"title":"init(from:)","usr":"s:4Math5PlaneV4fromACs7Decoder_p_tKcfc"},{"availableLanguages":["swift"],"language":"swift","path":"\/documentation\/math\/vector3\/one","kind":"org.swift.docc.kind.typeProperty","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/one","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"one"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V","text":"Vector3"}],"title":"one","usr":"s:4Math7Vector3V3oneACvpZ"},{"availableLanguages":["swift"],"language":"swift","path":"\/documentation\/math\/plane\/init(normal:d:)","kind":"org.swift.docc.kind.initializer","referenceURL":"doc:\/\/Math\/documentation\/Math\/Plane\/init(normal:d:)","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"normal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"},{"text":", ","kind":"text"},{"text":"d","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":")","kind":"text"}],"title":"init(normal:d:)","usr":"s:4Math5PlaneV6normal1dAcA7Vector3V_Sftcfc"},{"availableLanguages":["swift"],"language":"swift","path":"\/documentation\/math\/quat\/angle(to:)","kind":"org.swift.docc.kind.instanceMethod","referenceURL":"doc:\/\/Math\/documentation\/Math\/Quat\/angle(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"angle","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"quat","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Quat","kind":"typeIdentifier","preciseIdentifier":"s:4Math4QuatV"},{"text":") -> ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"}],"title":"angle(to:)","usr":"s:4Math4QuatV5angle2toSfAC_tF"},{"availableLanguages":["swift"],"language":"swift","path":"\/documentation\/math\/rect\/maxx","kind":"org.swift.docc.kind.instanceProperty","referenceURL":"doc:\/\/Math\/documentation\/Math\/Rect\/maxX","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"maxX","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"title":"maxX","usr":"s:4Math4RectV4maxXSfvp"},{"availableLanguages":["swift"],"language":"swift","path":"\/documentation\/math\/quat\/init(from:)","kind":"org.swift.docc.kind.initializer","referenceURL":"doc:\/\/Math\/documentation\/Math\/Quat\/init(from:)","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","usr":"s:4Math4QuatV4fromACs7Decoder_p_tKcfc"},{"availableLanguages":["swift"],"language":"swift","path":"\/documentation\/math\/vector4\/y","kind":"org.swift.docc.kind.instanceProperty","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/y","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"y","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"}],"title":"y","usr":"s:4Math7Vector4V1ySfvp"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/Equatable-Implementations","path":"\/documentation\/math\/vector2\/equatable-implementations","kind":"org.swift.docc.kind.collectionGroup","language":"swift","title":"Equatable Implementations","availableLanguages":["swift"]},{"availableLanguages":["swift"],"language":"swift","path":"\/documentation\/math\/vector2\/+(_:_:)-5k0p2","kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/+(_:_:)-5k0p2","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector2","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector2V"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":") -> ","kind":"text"},{"text":"Vector2","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector2V"}],"title":"+(_:_:)","usr":"s:4Math7Vector2V1poiyA2C_SftFZ"},{"availableLanguages":["swift"],"language":"swift","path":"\/documentation\/math\/vector4\/_(_:_:)-14mgt","kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/_(_:_:)-14mgt","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"\/","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector4V","text":"Vector4","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector4V","text":"Vector4","kind":"typeIdentifier"}],"title":"\/(_:_:)","usr":"s:4Math7Vector4V1doiyACSf_ACtFZ"},{"availableLanguages":["swift"],"language":"swift","path":"\/documentation\/math\/transform2d\/subscript(_:_:)","kind":"org.swift.docc.kind.instanceSubscript","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/subscript(_:_:)","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"column","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"row","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"title":"subscript(_:_:)","usr":"s:4Math11Transform2DVySfSi_Sitcip"},{"availableLanguages":["swift"],"language":"swift","path":"\/documentation\/math\/quat\/init(rotationmatrix:)","kind":"org.swift.docc.kind.initializer","referenceURL":"doc:\/\/Math\/documentation\/Math\/Quat\/init(rotationMatrix:)","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"rotationMatrix","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"matrix","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4Math11Transform3DV","text":"Transform3D","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(rotationMatrix:)","usr":"s:4Math4QuatV14rotationMatrixAcA11Transform3DV_tcfc"},{"availableLanguages":["swift"],"language":"swift","path":"\/documentation\/math\/ray\/origin","kind":"org.swift.docc.kind.instanceProperty","referenceURL":"doc:\/\/Math\/documentation\/Math\/Ray\/origin","fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"origin","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"}],"title":"origin","abstract":[{"type":"text","text":"The origin point of the ray."}],"usr":"s:4Math3RayV6originAA7Vector3Vvp"},{"path":"\/documentation\/math\/sizeint\/equatable-implementations","kind":"org.swift.docc.kind.collectionGroup","language":"swift","title":"Equatable Implementations","referenceURL":"doc:\/\/Math\/documentation\/Math\/SizeInt\/Equatable-Implementations","availableLanguages":["swift"]},{"availableLanguages":["swift"],"language":"swift","path":"\/documentation\/math\/vector4\/_(_:_:)-762n2","kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/_(_:_:)-762n2","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"\/","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":") -> ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"}],"title":"\/(_:_:)","usr":"s:4Math7Vector4V1doiyA2C_SftFZ"},{"availableLanguages":["swift"],"language":"swift","path":"\/documentation\/math\/transform3d\/*=(_:_:)","kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/*=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"*=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Transform3D","kind":"typeIdentifier","preciseIdentifier":"s:4Math11Transform3DV"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Transform3D","preciseIdentifier":"s:4Math11Transform3DV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"*=(_:_:)","usr":"s:4Math11Transform3DV2meoiyyACz_ACtFZ"},{"availableLanguages":["swift"],"language":"swift","path":"\/documentation\/math\/transform3d\/init(translation:rotation:scale:)","kind":"org.swift.docc.kind.initializer","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/init(translation:rotation:scale:)","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"translation","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector3","preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rotation","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Quat","preciseIdentifier":"s:4Math4QuatV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"scale","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector3","preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(translation:rotation:scale:)","abstract":[{"type":"text","text":"Create TRS matrix"}],"usr":"s:4Math11Transform3DV11translation8rotation5scaleAcA7Vector3Vh_AA4QuatVhAHhtcfc"},{"availableLanguages":["swift"],"language":"swift","path":"\/documentation\/math\/vector4\/init(_:)","kind":"org.swift.docc.kind.initializer","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/init(_:)","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"scalar","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"init(_:)","usr":"s:4Math7Vector4VyACSfcfc"},{"availableLanguages":["swift"],"language":"swift","path":"\/documentation\/math\/sizeint\/init(arrayliteral:)","kind":"org.swift.docc.kind.initializer","referenceURL":"doc:\/\/Math\/documentation\/Math\/SizeInt\/init(arrayLiteral:)","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"arrayLiteral","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"elements","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"},{"text":"...)","kind":"text"}],"title":"init(arrayLiteral:)","usr":"s:4Math7SizeIntV12arrayLiteralACSid_tcfc"},{"availableLanguages":["swift"],"language":"swift","path":"\/documentation\/math\/vector4\/*(_:_:)-25rrf","kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/*(_:_:)-25rrf","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"*","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":") -> ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"}],"title":"*(_:_:)","usr":"s:4Math7Vector4V1moiyA2C_SftFZ"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/-(_:_:)-8e0sa","kind":"org.swift.docc.kind.operator","title":"-(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"-","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"},{"text":") -> ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"}],"path":"\/documentation\/math\/vector4\/-(_:_:)-8e0sa","usr":"s:4Math7Vector4V1soiyACSf_ACtFZ","language":"swift","availableLanguages":["swift"]},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/init(scale:)","kind":"org.swift.docc.kind.initializer","title":"init(scale:)","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"scale","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector2","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector2V"},{"text":")","kind":"text"}],"path":"\/documentation\/math\/transform2d\/init(scale:)","usr":"s:4Math11Transform2DV5scaleAcA7Vector2Vh_tcfc","language":"swift","availableLanguages":["swift"]},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Size\/init(width:height:)","kind":"org.swift.docc.kind.initializer","title":"init(width:height:)","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"width","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":", ","kind":"text"},{"text":"height","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":")","kind":"text"}],"path":"\/documentation\/math\/size\/init(width:height:)","usr":"s:4Math4SizeV5width6heightACSf_Sftcfc","language":"swift","availableLanguages":["swift"]},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/SizeInt\/zero","kind":"org.swift.docc.kind.typeProperty","title":"zero","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"text":"SizeInt","kind":"typeIdentifier","preciseIdentifier":"s:4Math7SizeIntV"}],"path":"\/documentation\/math\/sizeint\/zero","usr":"s:4Math7SizeIntV4zeroACvpZ","language":"swift","availableLanguages":["swift"]},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/max(_:_:)-4rr9o","kind":"org.swift.docc.kind.function","abstract":[{"text":"Returns a vector containing the maximum values for each element of ","type":"text"},{"code":"lhs","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"rhs","type":"codeVoice"},{"text":".","type":"text"}],"title":"max(_:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"max","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"},{"text":") -> ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"}],"path":"\/documentation\/math\/max(_:_:)-4rr9o","usr":"s:4Math3maxyAA7Vector3VAD_ADtF","language":"swift","availableLanguages":["swift"]},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/lerp(_:_:_:)-5lzax","kind":"org.swift.docc.kind.function","abstract":[{"type":"text","text":"Linearly interpolates between two points."}],"title":"lerp(_:_:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lerp","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector2","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector2V"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector2","preciseIdentifier":"s:4Math7Vector2V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"t","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Vector2","preciseIdentifier":"s:4Math7Vector2V","kind":"typeIdentifier"}],"path":"\/documentation\/math\/lerp(_:_:_:)-5lzax","usr":"s:4Math4lerpyAA7Vector2VAD_ADSftF","language":"swift","availableLanguages":["swift"]},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Angle\/degrees(_:)","kind":"org.swift.docc.kind.typeMethod","title":"degrees(_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"degrees","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"deg","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Angle","preciseIdentifier":"s:4Math5AngleV","kind":"typeIdentifier"}],"path":"\/documentation\/math\/angle\/degrees(_:)","usr":"s:4Math5AngleV7degreesyACSfFZ","language":"swift","availableLanguages":["swift"]},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/y","kind":"org.swift.docc.kind.instanceProperty","title":"y","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"y","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Vector4","preciseIdentifier":"s:4Math7Vector4V","kind":"typeIdentifier"}],"path":"\/documentation\/math\/transform3d\/y","usr":"s:4Math11Transform3DV1yAA7Vector4Vvp","language":"swift","availableLanguages":["swift"]},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/init(translation:)","kind":"org.swift.docc.kind.initializer","title":"init(translation:)","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"translation","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector3","preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier"},{"text":")","kind":"text"}],"path":"\/documentation\/math\/transform3d\/init(translation:)","usr":"s:4Math11Transform3DV11translationAcA7Vector3Vh_tcfc","language":"swift","availableLanguages":["swift"]},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Size\/_(_:_:)","kind":"org.swift.docc.kind.operator","title":"<(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"<","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Size","preciseIdentifier":"s:4Math4SizeV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Size","preciseIdentifier":"s:4Math4SizeV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"path":"\/documentation\/math\/size\/_(_:_:)","usr":"s:4Math4SizeV1loiySbAC_ACtFZ","language":"swift","availableLanguages":["swift"]},{"title":"Decodable Implementations","language":"swift","availableLanguages":["swift"],"kind":"org.swift.docc.kind.collectionGroup","path":"\/documentation\/math\/angle\/decodable-implementations","referenceURL":"doc:\/\/Math\/documentation\/Math\/Angle\/Decodable-Implementations"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Quat\/identity","kind":"org.swift.docc.kind.typeProperty","title":"identity","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"identity","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Quat","preciseIdentifier":"s:4Math4QuatV","kind":"typeIdentifier"}],"path":"\/documentation\/math\/quat\/identity","usr":"s:4Math4QuatV8identityACvpZ","language":"swift","availableLanguages":["swift"]},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/scaledBy(_:)","kind":"org.swift.docc.kind.instanceMethod","title":"scaledBy(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledBy","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"vector","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V","text":"Vector3"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math11Transform3DV","text":"Transform3D"}],"path":"\/documentation\/math\/transform3d\/scaledby(_:)","usr":"s:4Math11Transform3DV8scaledByyAcA7Vector3VF","language":"swift","availableLanguages":["swift"]},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/asSize","kind":"org.swift.docc.kind.instanceProperty","title":"asSize","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"asSize"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math4SizeV","text":"Size"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"path":"\/documentation\/math\/vector2\/assize","usr":"s:4Math7Vector2V6asSizeAA0D0Vvp","language":"swift","availableLanguages":["swift"]},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/scale","kind":"org.swift.docc.kind.instanceProperty","abstract":[{"type":"text","text":"The scale of the transform."}],"title":"scale","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"scale"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V","text":"Vector3"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"path":"\/documentation\/math\/transform3d\/scale","usr":"s:4Math11Transform3DV5scaleAA7Vector3Vvp","language":"swift","availableLanguages":["swift"]},{"availableLanguages":["swift"],"kind":"org.swift.docc.kind.collectionGroup","title":"Equatable Implementations","language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/Equatable-Implementations","path":"\/documentation\/math\/transform3d\/equatable-implementations"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/init(_:_:_:)","kind":"org.swift.docc.kind.initializer","title":"init(_:_:_:)","fragments":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"x"},{"kind":"text","text":": "},{"kind":"keyword","text":"consuming"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V","text":"Vector3"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"y"},{"kind":"text","text":": "},{"kind":"keyword","text":"consuming"},{"kind":"text","text":" "},{"preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier","text":"Vector3"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"z"},{"kind":"text","text":": "},{"kind":"keyword","text":"consuming"},{"kind":"text","text":" "},{"preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier","text":"Vector3"},{"kind":"text","text":")"}],"path":"\/documentation\/math\/transform2d\/init(_:_:_:)","usr":"s:4Math11Transform2DVyAcA7Vector3V_A2Etcfc","language":"swift","availableLanguages":["swift"]},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/init(_:_:)-3rdc9","kind":"org.swift.docc.kind.initializer","title":"init(_:_:)","fragments":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"vector3"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier","text":"Vector3"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"w"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"kind":"text","text":")"}],"path":"\/documentation\/math\/vector4\/init(_:_:)-3rdc9","usr":"s:4Math7Vector4VyAcA7Vector3V_Sftcfc","language":"swift","availableLanguages":["swift"]},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/atan2(_:_:)-4e1wd","kind":"org.swift.docc.kind.function","title":"atan2(_:_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"atan2"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sd","kind":"typeIdentifier","text":"Double"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"path":"\/documentation\/math\/atan2(_:_:)-4e1wd","usr":"s:4Math5atan2yS2d_SdtF","language":"swift","availableLanguages":["swift"]},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/_=(_:_:)-3k9t7","kind":"org.swift.docc.kind.operator","title":"\/=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"\/=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector3V","text":"Vector3","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":")","kind":"text"}],"path":"\/documentation\/math\/vector3\/_=(_:_:)-3k9t7","usr":"s:4Math7Vector3V2deoiyyACz_SftFZ","language":"swift","availableLanguages":["swift"]},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/.._(_:_:)","kind":"org.swift.docc.kind.operator","title":"..<(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"..<","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"minimum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"maximum"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sn","kind":"typeIdentifier","text":"Range"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"path":"\/documentation\/math\/vector3\/'.._(_:_:)","usr":"s:SLsE3zzloiySnyxGx_xtFZ::SYNTHESIZED::s:4Math7Vector3V","language":"swift","availableLanguages":["swift"]},{"language":"swift","availableLanguages":["swift"],"path":"\/documentation\/math\/quat\/customstringconvertible-implementations","kind":"org.swift.docc.kind.collectionGroup","title":"CustomStringConvertible Implementations","referenceURL":"doc:\/\/Math\/documentation\/Math\/Quat\/CustomStringConvertible-Implementations"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/SizeInt\/_=(_:_:)-61j4v","kind":"org.swift.docc.kind.operator","title":"<=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"<="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"path":"\/documentation\/math\/sizeint\/_=(_:_:)-61j4v","usr":"s:SLsE2leoiySbx_xtFZ::SYNTHESIZED::s:4Math7SizeIntV","language":"swift","availableLanguages":["swift"]},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/*(_:_:)-1ib55","kind":"org.swift.docc.kind.operator","title":"*(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"*"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"},{"text":") -> ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"}],"path":"\/documentation\/math\/vector4\/*(_:_:)-1ib55","usr":"s:4Math7Vector4V1moiyA2C_ACtFZ","language":"swift","availableLanguages":["swift"]},{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"maxY","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"availableLanguages":["swift"],"title":"maxY","kind":"org.swift.docc.kind.instanceProperty","language":"swift","path":"\/documentation\/math\/rect\/maxy","usr":"s:4Math4RectV4maxYSfvp","referenceURL":"doc:\/\/Math\/documentation\/Math\/Rect\/maxY"},{"availableLanguages":["swift"],"title":"Math","kind":"org.swift.docc.kind.module","language":"swift","path":"\/documentation\/math","usr":"Math","referenceURL":"doc:\/\/Math\/documentation\/Math"},{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"PointInt","kind":"identifier"}],"availableLanguages":["swift"],"title":"PointInt","kind":"org.swift.docc.kind.structure","language":"swift","path":"\/documentation\/math\/pointint","usr":"s:4Math8PointIntV","referenceURL":"doc:\/\/Math\/documentation\/Math\/PointInt"},{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"-","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"},{"text":") -> ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"}],"availableLanguages":["swift"],"title":"-(_:_:)","kind":"org.swift.docc.kind.operator","language":"swift","path":"\/documentation\/math\/vector3\/-(_:_:)-9n2c6","usr":"s:4Math7Vector3V1soiyACSf_ACtFZ","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/-(_:_:)-9n2c6"},{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cross","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"vec","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"},{"text":") -> ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"}],"availableLanguages":["swift"],"title":"cross(_:)","kind":"org.swift.docc.kind.instanceMethod","language":"swift","path":"\/documentation\/math\/vector3\/cross(_:)","usr":"s:4Math7Vector3V5crossyA2CF","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/cross(_:)"},{"kind":"org.swift.docc.kind.collectionGroup","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/ExpressibleByArrayLiteral-Implementations","language":"swift","availableLanguages":["swift"],"title":"ExpressibleByArrayLiteral Implementations","path":"\/documentation\/math\/vector4\/expressiblebyarrayliteral-implementations"},{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"...","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"minimum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maximum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"ClosedRange","kind":"typeIdentifier","preciseIdentifier":"s:SN"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"availableLanguages":["swift"],"title":"...(_:_:)","kind":"org.swift.docc.kind.operator","language":"swift","path":"\/documentation\/math\/vector2\/'...(_:_:)","usr":"s:SLsE3zzzoiySNyxGx_xtFZ::SYNTHESIZED::s:4Math7Vector2V","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/...(_:_:)"},{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"...","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"maximum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"PartialRangeThrough","preciseIdentifier":"s:s19PartialRangeThroughV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"availableLanguages":["swift"],"title":"...(_:)","kind":"org.swift.docc.kind.operator","language":"swift","path":"\/documentation\/math\/size\/'...(_:)-7kpjh","usr":"s:SLsE3zzzopys19PartialRangeThroughVyxGxFZ::SYNTHESIZED::s:4Math4SizeV","referenceURL":"doc:\/\/Math\/documentation\/Math\/Size\/...(_:)-7kpjh"},{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isNaN","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"availableLanguages":["swift"],"title":"isNaN","kind":"org.swift.docc.kind.instanceProperty","path":"\/documentation\/math\/vector3\/isnan","language":"swift","usr":"s:4Math7Vector3V5isNaNSbvp","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/isNaN"},{"availableLanguages":["swift"],"path":"\/documentation\/math\/vector4\/equatable-implementations","language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/Equatable-Implementations","title":"Equatable Implementations","kind":"org.swift.docc.kind.collectionGroup"},{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"max","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Vector3","preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"availableLanguages":["swift"],"title":"max","kind":"org.swift.docc.kind.instanceProperty","path":"\/documentation\/math\/aabb\/max","language":"swift","usr":"s:4Math4AABBV3maxAA7Vector3Vvp","referenceURL":"doc:\/\/Math\/documentation\/Math\/AABB\/max"},{"fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP","text":"Decoder"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"availableLanguages":["swift"],"title":"init(from:)","kind":"org.swift.docc.kind.initializer","path":"\/documentation\/math\/vector4\/init(from:)","language":"swift","usr":"s:4Math7Vector4V4fromACs7Decoder_p_tKcfc","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/init(from:)"},{"fragments":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"integerLiteral"},{"kind":"text","text":" "},{"kind":"internalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:s18IntegerLiteralTypea","text":"IntegerLiteralType"},{"kind":"text","text":")"}],"availableLanguages":["swift"],"title":"init(integerLiteral:)","kind":"org.swift.docc.kind.initializer","language":"swift","path":"\/documentation\/math\/angle\/init(integerliteral:)","usr":"s:4Math5AngleV14integerLiteralACSi_tcfc","referenceURL":"doc:\/\/Math\/documentation\/Math\/Angle\/init(integerLiteral:)"},{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"\/"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector2V","text":"Vector2"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector2V","text":"Vector2"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector2V","text":"Vector2"}],"availableLanguages":["swift"],"title":"\/(_:_:)","kind":"org.swift.docc.kind.operator","language":"swift","path":"\/documentation\/math\/vector2\/_(_:_:)-3fkw0","usr":"s:4Math7Vector2V1doiyA2C_ACtFZ","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/_(_:_:)-3fkw0"},{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"...","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"maximum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"PartialRangeThrough","preciseIdentifier":"s:s19PartialRangeThroughV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"availableLanguages":["swift"],"title":"...(_:)","kind":"org.swift.docc.kind.operator","language":"swift","path":"\/documentation\/math\/pointint\/'...(_:)-2jehf","usr":"s:SLsE3zzzopys19PartialRangeThroughVyxGxFZ::SYNTHESIZED::s:4Math8PointIntV","referenceURL":"doc:\/\/Math\/documentation\/Math\/PointInt\/...(_:)-2jehf"},{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"xy","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Vector2","preciseIdentifier":"s:4Math7Vector2V","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"availableLanguages":["swift"],"title":"xy","kind":"org.swift.docc.kind.instanceProperty","language":"swift","path":"\/documentation\/math\/vector3\/xy","usr":"s:4Math7Vector3V2xyAA7Vector2Vvp","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/xy"},{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"\/=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector4","preciseIdentifier":"s:4Math7Vector4V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"},{"text":")","kind":"text"}],"availableLanguages":["swift"],"title":"\/=(_:_:)","kind":"org.swift.docc.kind.operator","language":"swift","path":"\/documentation\/math\/vector4\/_=(_:_:)-7fiow","usr":"s:4Math7Vector4V2deoiyyACz_ACtFZ","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/_=(_:_:)-7fiow"},{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"width","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"availableLanguages":["swift"],"title":"width","kind":"org.swift.docc.kind.instanceProperty","language":"swift","path":"\/documentation\/math\/sizeint\/width","usr":"s:4Math7SizeIntV5widthSivp","referenceURL":"doc:\/\/Math\/documentation\/Math\/SizeInt\/width"},{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sign","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"x","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":") -> ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"}],"availableLanguages":["swift"],"title":"sign(_:)","kind":"org.swift.docc.kind.function","language":"swift","path":"\/documentation\/math\/sign(_:)","usr":"s:4Math4signyS2fF","referenceURL":"doc:\/\/Math\/documentation\/Math\/sign(_:)"},{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":">","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"availableLanguages":["swift"],"title":">(_:_:)","kind":"org.swift.docc.kind.operator","language":"swift","path":"\/documentation\/math\/vector2\/_(_:_:)-z4t5","usr":"s:SLsE1goiySbx_xtFZ::SYNTHESIZED::s:4Math7Vector2V","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/_(_:_:)-z4t5"},{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"right","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Vector3","preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier"}],"availableLanguages":["swift"],"title":"right","kind":"org.swift.docc.kind.typeProperty","path":"\/documentation\/math\/vector3\/right","language":"swift","usr":"s:4Math7Vector3V5rightACvpZ","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/right"},{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rotated","kind":"identifier"},{"text":"(","kind":"text"},{"text":"by","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"angle","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Angle","preciseIdentifier":"s:4Math5AngleV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Transform2D","preciseIdentifier":"s:4Math11Transform2DV","kind":"typeIdentifier"}],"availableLanguages":["swift"],"title":"rotated(by:)","kind":"org.swift.docc.kind.instanceMethod","path":"\/documentation\/math\/transform2d\/rotated(by:)","language":"swift","usr":"s:4Math11Transform2DV7rotated2byAcA5AngleV_tF","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/rotated(by:)"},{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"union","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Rect","preciseIdentifier":"s:4Math4RectV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Rect","preciseIdentifier":"s:4Math4RectV","kind":"typeIdentifier"}],"availableLanguages":["swift"],"title":"union(_:)","kind":"org.swift.docc.kind.instanceMethod","path":"\/documentation\/math\/rect\/union(_:)","language":"swift","usr":"s:4Math4RectV5unionyA2CF","referenceURL":"doc:\/\/Math\/documentation\/Math\/Rect\/union(_:)"},{"kind":"org.swift.docc.kind.initializer","language":"swift","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/init(from:)","title":"init(from:)","usr":"s:4Math7Vector2V4fromACs7Decoder_p_tKcfc","path":"\/documentation\/math\/vector2\/init(from:)"},{"kind":"org.swift.docc.kind.instanceProperty","language":"swift","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"squaredLength","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/squaredLength","title":"squaredLength","usr":"s:4Math7Vector2V13squaredLengthSfvp","path":"\/documentation\/math\/vector2\/squaredlength"},{"kind":"org.swift.docc.kind.operator","language":"swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"..<","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"minimum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maximum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Range","kind":"typeIdentifier","preciseIdentifier":"s:Sn"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/PointInt\/.._(_:_:)","title":"..<(_:_:)","usr":"s:SLsE3zzloiySnyxGx_xtFZ::SYNTHESIZED::s:4Math8PointIntV","path":"\/documentation\/math\/pointint\/'.._(_:_:)"},{"kind":"org.swift.docc.kind.initializer","language":"swift","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"x","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"y","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"z","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"w","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"text":")","kind":"text"}],"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/init(_:_:_:_:)","title":"init(_:_:_:_:)","usr":"s:4Math7Vector4VyACSf_S3ftcfc","path":"\/documentation\/math\/vector4\/init(_:_:_:_:)"},{"kind":"org.swift.docc.kind.instanceProperty","language":"swift","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","preciseIdentifier":"s:SS","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/debugDescription","title":"debugDescription","usr":"s:4Math11Transform3DV16debugDescriptionSSvp","path":"\/documentation\/math\/transform3d\/debugdescription"},{"kind":"org.swift.docc.kind.instanceProperty","language":"swift","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"height","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"}],"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Size\/height","title":"height","usr":"s:4Math4SizeV6heightSfvp","path":"\/documentation\/math\/size\/height"},{"kind":"org.swift.docc.kind.operator","language":"swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":">","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/SizeInt\/_(_:_:)-7mb5p","title":">(_:_:)","usr":"s:SLsE1goiySbx_xtFZ::SYNTHESIZED::s:4Math7SizeIntV","path":"\/documentation\/math\/sizeint\/_(_:_:)-7mb5p"},{"kind":"org.swift.docc.kind.operator","language":"swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"..<","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"maximum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"PartialRangeUpTo","preciseIdentifier":"s:s16PartialRangeUpToV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/.._(_:)","title":"..<(_:)","usr":"s:SLsE3zzlopys16PartialRangeUpToVyxGxFZ::SYNTHESIZED::s:4Math7Vector3V","path":"\/documentation\/math\/vector3\/'.._(_:)"},{"kind":"org.swift.docc.kind.initializer","language":"swift","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"point","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Vector3","preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"normal","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Vector3","preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier"},{"text":")","kind":"text"}],"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Plane\/init(point:normal:)","title":"init(point:normal:)","usr":"s:4Math5PlaneV5point6normalAcA7Vector3V_AGtcfc","path":"\/documentation\/math\/plane\/init(point:normal:)"},{"path":"\/documentation\/math\/size\/equatable-implementations","title":"Equatable Implementations","kind":"org.swift.docc.kind.collectionGroup","referenceURL":"doc:\/\/Math\/documentation\/Math\/Size\/Equatable-Implementations","language":"swift","availableLanguages":["swift"]},{"kind":"org.swift.docc.kind.function","language":"swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"round","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"value","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":" ","kind":"text"},{"text":"where","kind":"keyword"},{"text":" ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":" : ","kind":"text"},{"text":"FloatingPoint","kind":"typeIdentifier","preciseIdentifier":"s:SF"}],"availableLanguages":["swift"],"title":"round(_:)","referenceURL":"doc:\/\/Math\/documentation\/Math\/round(_:)","usr":"s:4Math5roundyxxSFRzlF","path":"\/documentation\/math\/round(_:)"},{"kind":"org.swift.docc.kind.instanceProperty","language":"swift","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isEmpty","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"availableLanguages":["swift"],"title":"isEmpty","referenceURL":"doc:\/\/Math\/documentation\/Math\/AABB\/isEmpty","abstract":[{"text":"A Boolean that indicates whether a box is empty.","type":"text"}],"usr":"s:4Math4AABBV7isEmptySbvp","path":"\/documentation\/math\/aabb\/isempty"},{"kind":"org.swift.docc.kind.initializer","language":"swift","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"x","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"consuming","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"y","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"consuming","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"z","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"consuming","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"w","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"consuming","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"},{"text":")","kind":"text"}],"availableLanguages":["swift"],"title":"init(_:_:_:_:)","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/init(_:_:_:_:)","usr":"s:4Math11Transform3DVyAcA7Vector4V_A3Etcfc","path":"\/documentation\/math\/transform3d\/init(_:_:_:_:)"},{"title":"Comparable Implementations","language":"swift","kind":"org.swift.docc.kind.collectionGroup","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/Comparable-Implementations","path":"\/documentation\/math\/vector2\/comparable-implementations"},{"kind":"org.swift.docc.kind.initializer","language":"swift","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"x","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":", ","kind":"text"},{"text":"y","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":", ","kind":"text"},{"text":"z","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":")","kind":"text"}],"availableLanguages":["swift"],"title":"init(x:y:z:)","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/init(x:y:z:)","usr":"s:4Math7Vector3V1x1y1zACSf_S2ftcfc","path":"\/documentation\/math\/vector3\/init(x:y:z:)"},{"kind":"org.swift.docc.kind.collectionGroup","title":"ExpressibleByArrayLiteral Implementations","language":"swift","path":"\/documentation\/math\/sizeint\/expressiblebyarrayliteral-implementations","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/SizeInt\/ExpressibleByArrayLiteral-Implementations"},{"kind":"org.swift.docc.kind.initializer","language":"swift","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"min","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"},{"text":", ","kind":"text"},{"text":"max","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"},{"text":")","kind":"text"}],"availableLanguages":["swift"],"title":"init(min:max:)","referenceURL":"doc:\/\/Math\/documentation\/Math\/AABB\/init(min:max:)","abstract":[{"text":"Creates a bounding box with the given settings.","type":"text"}],"usr":"s:4Math4AABBV3min3maxAcA7Vector3V_AGtcfc","path":"\/documentation\/math\/aabb\/init(min:max:)"},{"kind":"org.swift.docc.kind.instanceMethod","language":"swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"radiusRelative","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"plane","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Plane","kind":"typeIdentifier","preciseIdentifier":"s:4Math5PlaneV"},{"text":", ","kind":"text"},{"text":"axes","kind":"externalParam"},{"text":": [","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"},{"text":"]) -> ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"}],"availableLanguages":["swift"],"title":"radiusRelative(to:axes:)","referenceURL":"doc:\/\/Math\/documentation\/Math\/AABB\/radiusRelative(to:axes:)","usr":"s:4Math4AABBV14radiusRelative2to4axesSfAA5PlaneV_SayAA7Vector3VGtF","path":"\/documentation\/math\/aabb\/radiusrelative(to:axes:)"},{"kind":"org.swift.docc.kind.initializer","language":"swift","fragments":[{"text":"init","kind":"keyword"},{"text":"()","kind":"text"}],"availableLanguages":["swift"],"title":"init()","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/init()","usr":"s:4Math7Vector2VACycfc","path":"\/documentation\/math\/vector2\/init()"},{"kind":"org.swift.docc.kind.operator","language":"swift","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"availableLanguages":["swift"],"title":"!=(_:_:)","referenceURL":"doc:\/\/Math\/documentation\/Math\/Plane\/!=(_:_:)","usr":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:4Math5PlaneV","path":"\/documentation\/math\/plane\/!=(_:_:)"},{"kind":"org.swift.docc.kind.operator","language":"swift","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"availableLanguages":["swift"],"title":"!=(_:_:)","referenceURL":"doc:\/\/Math\/documentation\/Math\/SizeInt\/!=(_:_:)","usr":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:4Math7SizeIntV","path":"\/documentation\/math\/sizeint\/!=(_:_:)"},{"kind":"org.swift.docc.kind.initializer","language":"swift","fragments":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"basis"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"preciseIdentifier":"s:4Math11Transform2DV","kind":"typeIdentifier","text":"Transform2D"},{"kind":"text","text":")"}],"availableLanguages":["swift"],"title":"init(basis:)","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/init(basis:)","usr":"s:4Math11Transform3DV5basisAcA11Transform2DVh_tcfc","path":"\/documentation\/math\/transform3d\/init(basis:)"},{"kind":"org.swift.docc.kind.initializer","language":"swift","fragments":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"x"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":", "},{"kind":"externalParam","text":"y"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":")"}],"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/PointInt\/init(x:y:)","title":"init(x:y:)","usr":"s:4Math8PointIntV1x1yACSi_Sitcfc","path":"\/documentation\/math\/pointint\/init(x:y:)"},{"kind":"org.swift.docc.kind.instanceSubscript","language":"swift","fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"kind":"internalParam","text":"column"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":", "},{"kind":"internalParam","text":"row"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Si","kind":"typeIdentifier","text":"Int"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/subscript(_:_:)","title":"subscript(_:_:)","abstract":[{"text":"Get value from matrix.","type":"text"}],"usr":"s:4Math11Transform3DVySfSi_Sitcip","path":"\/documentation\/math\/transform3d\/subscript(_:_:)"},{"title":"+=(_:_:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:4Math5AngleV","kind":"typeIdentifier","text":"Angle"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4Math5AngleV","kind":"typeIdentifier","text":"Angle"},{"kind":"text","text":")"}],"language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Angle\/+=(_:_:)-1w6n2","usr":"s:4Math5AngleV2peoiyyACz_ACtFZ","path":"\/documentation\/math\/angle\/+=(_:_:)-1w6n2"},{"title":"!=(_:_:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Size\/!=(_:_:)","usr":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:4Math4SizeV","path":"\/documentation\/math\/size\/!=(_:_:)"},{"title":"lerpf(_:_:_:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.function","abstract":[{"type":"text","text":"Linearly interpolates between two points."}],"language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/lerpf(_:_:_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"lerpf"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"t"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"}],"usr":"s:4Math5lerpfyS2f_S2ftF","path":"\/documentation\/math\/lerpf(_:_:_:)"},{"title":"<(_:_:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"<"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4Math7Vector4V","kind":"typeIdentifier","text":"Vector4"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4Math7Vector4V","kind":"typeIdentifier","text":"Vector4"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/_(_:_:)-4cv8d","usr":"s:4Math7Vector4V1loiySbAC_ACtFZ","path":"\/documentation\/math\/vector4\/_(_:_:)-4cv8d"},{"title":"\/=(_:_:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"text":"\/=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector2V","text":"Vector2","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector2V","text":"Vector2","kind":"typeIdentifier"},{"text":")","kind":"text"}],"language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/_=(_:_:)-8nlvs","usr":"s:4Math7Vector2V2deoiyyACz_ACtFZ","path":"\/documentation\/math\/vector2\/_=(_:_:)-8nlvs"},{"title":"*(_:_:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"*","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector3V","text":"Vector3","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector3V","text":"Vector3","kind":"typeIdentifier"}],"language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/*(_:_:)-3i23j","usr":"s:4Math7Vector3V1moiyA2C_SftFZ","path":"\/documentation\/math\/vector3\/*(_:_:)-3i23j"},{"title":"*(_:_:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"*","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Transform3D","kind":"typeIdentifier","preciseIdentifier":"s:4Math11Transform3DV"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":") -> ","kind":"text"},{"text":"Transform3D","kind":"typeIdentifier","preciseIdentifier":"s:4Math11Transform3DV"}],"language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/*(_:_:)-5tr4l","usr":"s:4Math11Transform3DV1moiyA2C_SftFZ","path":"\/documentation\/math\/transform3d\/*(_:_:)-5tr4l"},{"title":"CustomDebugStringConvertible Implementations","kind":"org.swift.docc.kind.collectionGroup","path":"\/documentation\/math\/transform3d\/customdebugstringconvertible-implementations","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/CustomDebugStringConvertible-Implementations","language":"swift","availableLanguages":["swift"]},{"title":"Equatable Implementations","kind":"org.swift.docc.kind.collectionGroup","path":"\/documentation\/math\/plane\/equatable-implementations","referenceURL":"doc:\/\/Math\/documentation\/Math\/Plane\/Equatable-Implementations","language":"swift","availableLanguages":["swift"]},{"title":"init(translation:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.initializer","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"translation","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector2","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector2V"},{"text":")","kind":"text"}],"language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/init(translation:)","usr":"s:4Math11Transform2DV11translationAcA7Vector2Vh_tcfc","path":"\/documentation\/math\/transform2d\/init(translation:)"},{"title":"transpose","availableLanguages":["swift"],"kind":"org.swift.docc.kind.instanceProperty","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transpose","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Transform3D","kind":"typeIdentifier","preciseIdentifier":"s:4Math11Transform3DV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/transpose","usr":"s:4Math11Transform3DV9transposeACvp","path":"\/documentation\/math\/transform3d\/transpose"},{"title":"ExpressibleByArrayLiteral Implementations","kind":"org.swift.docc.kind.collectionGroup","path":"\/documentation\/math\/vector2\/expressiblebyarrayliteral-implementations","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/ExpressibleByArrayLiteral-Implementations","language":"swift","availableLanguages":["swift"]},{"title":"+(_:_:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Angle","preciseIdentifier":"s:4Math5AngleV"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Angle","preciseIdentifier":"s:4Math5AngleV"}],"language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Angle\/+(_:_:)-19s3w","usr":"s:4Math5AngleV1poiyA2C_SftFZ","path":"\/documentation\/math\/angle\/+(_:_:)-19s3w"},{"title":"init(quat:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.initializer","fragments":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"quat"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Quat","preciseIdentifier":"s:4Math4QuatV"},{"kind":"text","text":")"}],"language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/init(quat:)","usr":"s:4Math11Transform3DV4quatAcA4QuatV_tcfc","path":"\/documentation\/math\/transform3d\/init(quat:)"},{"title":"midY","availableLanguages":["swift"],"kind":"org.swift.docc.kind.instanceProperty","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"midY"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Rect\/midY","usr":"s:4Math4RectV4midYSfvp","path":"\/documentation\/math\/rect\/midy"},{"title":"-(_:_:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"-"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"preciseIdentifier":"s:4Math7Vector2V","kind":"typeIdentifier","text":"Vector2"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:4Math7Vector2V","kind":"typeIdentifier","text":"Vector2"}],"language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/-(_:_:)-7kbxu","usr":"s:4Math7Vector2V1soiyACSf_ACtFZ","path":"\/documentation\/math\/vector2\/-(_:_:)-7kbxu"},{"title":"zero","availableLanguages":["swift"],"kind":"org.swift.docc.kind.typeProperty","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier","text":"Vector3"}],"language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/zero","usr":"s:4Math7Vector3V4zeroACvpZ","path":"\/documentation\/math\/vector3\/zero"},{"title":"+(_:_:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.operator","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier","text":"Vector3"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier","text":"Vector3"},{"kind":"text","text":") -> "},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"}],"language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/+(_:_:)-30bve","usr":"s:4Math7Vector3V1poiyA2C_ACtFZ","path":"\/documentation\/math\/vector3\/+(_:_:)-30bve"},{"title":"<=(_:_:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"<=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/_=(_:_:)-69q1s","usr":"s:SLsE2leoiySbx_xtFZ::SYNTHESIZED::s:4Math7Vector4V","path":"\/documentation\/math\/vector4\/_=(_:_:)-69q1s"},{"title":"minY","availableLanguages":["swift"],"kind":"org.swift.docc.kind.instanceProperty","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"minY","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Rect\/minY","usr":"s:4Math4RectV4minYSfvp","path":"\/documentation\/math\/rect\/miny"},{"title":"...(_:_:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"...","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"minimum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maximum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"ClosedRange","kind":"typeIdentifier","preciseIdentifier":"s:SN"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/PointInt\/...(_:_:)","usr":"s:SLsE3zzzoiySNyxGx_xtFZ::SYNTHESIZED::s:4Math8PointIntV","path":"\/documentation\/math\/pointint\/'...(_:_:)"},{"title":"asVector2","availableLanguages":["swift"],"kind":"org.swift.docc.kind.instanceProperty","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"asVector2","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Vector2","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector2V"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Size\/asVector2","usr":"s:4Math4SizeV9asVector2AA0D0Vvp","path":"\/documentation\/math\/size\/asvector2"},{"title":"+(_:_:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"},{"text":") -> ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"}],"language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/+(_:_:)-8e9du","usr":"s:4Math7Vector3V1poiyACSf_ACtFZ","path":"\/documentation\/math\/vector3\/+(_:_:)-8e9du"},{"title":"init(_:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.initializer","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"scalar","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":")","kind":"text"}],"language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/init(_:)","usr":"s:4Math7Vector3VyACSfcfc","path":"\/documentation\/math\/vector3\/init(_:)"},{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"*","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4Math11Transform2DV","text":"Transform2D","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector3V","text":"Vector3","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector3V","text":"Vector3","kind":"typeIdentifier"}],"title":"*(_:_:)","path":"\/documentation\/math\/vector3\/*(_:_:)-5klom","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/*(_:_:)-5klom","language":"swift","kind":"org.swift.docc.kind.operator","usr":"s:4Math7Vector3V1moiyAcA11Transform2DV_ACtFZ"},{"abstract":[{"text":"Is an inifite line starting at ","type":"text"},{"type":"codeVoice","code":"origin"},{"text":" point going in ","type":"text"},{"type":"codeVoice","code":"direction"},{"text":".","type":"text"}],"fragments":[{"text":"@frozen","kind":"attribute"},{"text":" ","kind":"text"},{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Ray","kind":"identifier"}],"title":"Ray","path":"\/documentation\/math\/ray","language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Ray","availableLanguages":["swift"],"kind":"org.swift.docc.kind.structure","usr":"s:4Math3RayV"},{"abstract":[{"type":"text","text":"Linearly interpolates between two points."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lerp","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"t","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Double","preciseIdentifier":"s:Sd","kind":"typeIdentifier"}],"title":"lerp(_:_:_:)","path":"\/documentation\/math\/lerp(_:_:_:)-3sg16","language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/lerp(_:_:_:)-3sg16","availableLanguages":["swift"],"kind":"org.swift.docc.kind.function","usr":"s:4Math4lerpyS2d_S2dtF"},{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dot","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"vector","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector3","preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"}],"title":"dot(_:)","language":"swift","path":"\/documentation\/math\/vector3\/dot(_:)","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/dot(_:)","kind":"org.swift.docc.kind.instanceMethod","usr":"s:4Math7Vector3V3dotySfACF"},{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"*="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V","text":"Vector4"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V","text":"Vector4"},{"kind":"text","text":")"}],"title":"*=(_:_:)","language":"swift","path":"\/documentation\/math\/vector4\/*=(_:_:)-295g","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/*=(_:_:)-295g","kind":"org.swift.docc.kind.operator","usr":"s:4Math7Vector4V2meoiyyACz_ACtFZ"},{"abstract":[{"text":"The rotation of the transform.","type":"text"}],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"rotation"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math4QuatV","text":"Quat"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"title":"rotation","path":"\/documentation\/math\/transform3d\/rotation","language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/rotation","availableLanguages":["swift"],"kind":"org.swift.docc.kind.instanceProperty","usr":"s:4Math11Transform3DV8rotationAA4QuatVvp"},{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"identity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math11Transform2DV","text":"Transform2D"}],"title":"identity","path":"\/documentation\/math\/transform2d\/identity","language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/identity","availableLanguages":["swift"],"kind":"org.swift.docc.kind.typeProperty","usr":"s:4Math11Transform2DV8identityACvpZ"},{"fragments":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","path":"\/documentation\/math\/vector3\/init(from:)","language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/init(from:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.initializer","usr":"s:4Math7Vector3V4fromACs7Decoder_p_tKcfc"},{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"..<","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"maximum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s16PartialRangeUpToV","text":"PartialRangeUpTo","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"availableLanguages":["swift"],"language":"swift","title":"..<(_:)","path":"\/documentation\/math\/size\/'.._(_:)","referenceURL":"doc:\/\/Math\/documentation\/Math\/Size\/.._(_:)","kind":"org.swift.docc.kind.operator","usr":"s:SLsE3zzlopys16PartialRangeUpToVyxGxFZ::SYNTHESIZED::s:4Math4SizeV"},{"fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"width","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"height","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":")","kind":"text"}],"availableLanguages":["swift"],"language":"swift","title":"init(width:height:)","path":"\/documentation\/math\/sizeint\/init(width:height:)","referenceURL":"doc:\/\/Math\/documentation\/Math\/SizeInt\/init(width:height:)","kind":"org.swift.docc.kind.initializer","usr":"s:4Math7SizeIntV5width6heightACSi_Sitcfc"},{"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Rect","kind":"identifier"}],"availableLanguages":["swift"],"language":"swift","title":"Rect","path":"\/documentation\/math\/rect","referenceURL":"doc:\/\/Math\/documentation\/Math\/Rect","kind":"org.swift.docc.kind.structure","usr":"s:4Math4RectV"},{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"\/="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Vector2","preciseIdentifier":"s:4Math7Vector2V"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"},{"kind":"text","text":")"}],"availableLanguages":["swift"],"language":"swift","title":"\/=(_:_:)","path":"\/documentation\/math\/vector2\/_=(_:_:)-7g4jd","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/_=(_:_:)-7g4jd","kind":"org.swift.docc.kind.operator","usr":"s:4Math7Vector2V2deoiyyACz_SftFZ"},{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"clamped"},{"kind":"text","text":"("},{"kind":"externalParam","text":"to"},{"kind":"text","text":" "},{"kind":"internalParam","text":"rect"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Rect","preciseIdentifier":"s:4Math4RectV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Point","preciseIdentifier":"s:4Math5Pointa"}],"title":"clamped(to:)","language":"swift","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/clamped(to:)","path":"\/documentation\/math\/vector2\/clamped(to:)","kind":"org.swift.docc.kind.instanceMethod","usr":"s:4Math7Vector2V7clamped2toAcA4RectV_tF"},{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":">"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"title":">(_:_:)","language":"swift","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/_(_:_:)-z4i5","path":"\/documentation\/math\/vector3\/_(_:_:)-z4i5","kind":"org.swift.docc.kind.operator","usr":"s:SLsE1goiySbx_xtFZ::SYNTHESIZED::s:4Math7Vector3V"},{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"-"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"matrix"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Transform3D","preciseIdentifier":"s:4Math11Transform3DV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Transform3D","preciseIdentifier":"s:4Math11Transform3DV"}],"title":"-(_:)","path":"\/documentation\/math\/transform3d\/-(_:)","language":"swift","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/-(_:)","kind":"org.swift.docc.kind.operator","usr":"s:4Math11Transform3DV1sopyA2CFZ"},{"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"SizeInt"}],"title":"SizeInt","path":"\/documentation\/math\/sizeint","language":"swift","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/SizeInt","kind":"org.swift.docc.kind.structure","usr":"s:4Math7SizeIntV"},{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"-="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Vector4","preciseIdentifier":"s:4Math7Vector4V"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Vector4","preciseIdentifier":"s:4Math7Vector4V"},{"kind":"text","text":")"}],"title":"-=(_:_:)","path":"\/documentation\/math\/vector4\/-=(_:_:)-20aq4","language":"swift","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/-=(_:_:)-20aq4","kind":"org.swift.docc.kind.operator","usr":"s:4Math7Vector4V2seoiyyACz_ACtFZ"},{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"x"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"}],"availableLanguages":["swift"],"path":"\/documentation\/math\/vector4\/x","language":"swift","title":"x","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/x","kind":"org.swift.docc.kind.instanceProperty","usr":"s:4Math7Vector4V1xSfvp"},{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"z"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Vector3","preciseIdentifier":"s:4Math7Vector3V"}],"availableLanguages":["swift"],"path":"\/documentation\/math\/transform2d\/z","language":"swift","title":"z","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/z","kind":"org.swift.docc.kind.instanceProperty","usr":"s:4Math11Transform2DV1zAA7Vector3Vvp"},{"fragments":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"origin"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Point","preciseIdentifier":"s:4Math5Pointa"},{"kind":"text","text":", "},{"kind":"externalParam","text":"size"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Size","preciseIdentifier":"s:4Math4SizeV"},{"kind":"text","text":")"}],"availableLanguages":["swift"],"path":"\/documentation\/math\/rect\/init(origin:size:)","language":"swift","title":"init(origin:size:)","referenceURL":"doc:\/\/Math\/documentation\/Math\/Rect\/init(origin:size:)","kind":"org.swift.docc.kind.initializer","usr":"s:4Math4RectV6origin4sizeAcA7Vector2V_AA4SizeVtcfc"},{"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"applying"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"affineTransform"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"text":" ","kind":"text"},{"text":"Transform2D","kind":"typeIdentifier","preciseIdentifier":"s:4Math11Transform2DV"},{"text":") -> ","kind":"text"},{"text":"Point","kind":"typeIdentifier","preciseIdentifier":"s:4Math5Pointa"}],"availableLanguages":["swift"],"path":"\/documentation\/math\/vector2\/applying(_:)","language":"swift","title":"applying(_:)","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/applying(_:)","kind":"org.swift.docc.kind.instanceMethod","usr":"s:4Math7Vector2V8applyingyAcA11Transform2DVF"},{"availableLanguages":["swift"],"abstract":[{"type":"text","text":"A 4-dimensional vector used for 4D math using floating point coordinates."}],"title":"Vector4","kind":"org.swift.docc.kind.structure","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4","fragments":[{"text":"@frozen","kind":"attribute"},{"text":" ","kind":"text"},{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector4","kind":"identifier"}],"language":"swift","path":"\/documentation\/math\/vector4","usr":"s:4Math7Vector4V"},{"availableLanguages":["swift"],"title":"!=(_:_:)","kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"language":"swift","path":"\/documentation\/math\/transform3d\/!=(_:_:)","usr":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:4Math11Transform3DV"},{"availableLanguages":["swift"],"title":"isNaN","kind":"org.swift.docc.kind.instanceProperty","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/isNaN","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isNaN","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"language":"swift","path":"\/documentation\/math\/vector2\/isnan","usr":"s:4Math7Vector2V5isNaNSbvp"},{"availableLanguages":["swift"],"title":"position","kind":"org.swift.docc.kind.instanceProperty","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/position","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"position"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Vector2","preciseIdentifier":"s:4Math7Vector2V"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"language":"swift","path":"\/documentation\/math\/transform2d\/position","usr":"s:4Math11Transform2DV8positionAA7Vector2Vvp"},{"availableLanguages":["swift"],"title":"dot(_:)","kind":"org.swift.docc.kind.instanceMethod","referenceURL":"doc:\/\/Math\/documentation\/Math\/Quat\/dot(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"dot"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"quat"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Quat","preciseIdentifier":"s:4Math4QuatV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"}],"language":"swift","path":"\/documentation\/math\/quat\/dot(_:)","usr":"s:4Math4QuatV3dotySfACF"},{"availableLanguages":["swift"],"title":"!=(_:_:)","kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Quat\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"language":"swift","path":"\/documentation\/math\/quat\/!=(_:_:)","usr":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:4Math4QuatV"},{"availableLanguages":["swift"],"title":"subscript(_:)","kind":"org.swift.docc.kind.instanceSubscript","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/subscript(_:)","fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"kind":"internalParam","text":"index"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"language":"swift","path":"\/documentation\/math\/vector4\/subscript(_:)","usr":"s:4Math7Vector4VySfSicip"},{"availableLanguages":["swift"],"title":"+=(_:_:)","kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/+=(_:_:)-6c6hd","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V","text":"Vector3"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V","text":"Vector3"},{"kind":"text","text":")"}],"language":"swift","path":"\/documentation\/math\/vector3\/+=(_:_:)-6c6hd","usr":"s:4Math7Vector3V2peoiyyACz_ACtFZ"},{"kind":"org.swift.docc.kind.collectionGroup","referenceURL":"doc:\/\/Math\/documentation\/Math\/Angle\/ExpressibleByFloatLiteral-Implementations","path":"\/documentation\/math\/angle\/expressiblebyfloatliteral-implementations","title":"ExpressibleByFloatLiteral Implementations","language":"swift","availableLanguages":["swift"]},{"availableLanguages":["swift"],"title":"subscript(_:)","kind":"org.swift.docc.kind.instanceSubscript","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/subscript(_:)","fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"kind":"internalParam","text":"index"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"language":"swift","path":"\/documentation\/math\/vector3\/subscript(_:)","usr":"s:4Math7Vector3VySfSicip"},{"availableLanguages":["swift"],"title":"init(_:_:)","kind":"org.swift.docc.kind.initializer","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/init(_:_:)","fragments":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"x"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"y"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"kind":"text","text":")"}],"language":"swift","path":"\/documentation\/math\/vector2\/init(_:_:)","usr":"s:4Math7Vector2VyACSf_Sftcfc"},{"title":"Comparable Implementations","kind":"org.swift.docc.kind.collectionGroup","language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/Comparable-Implementations","availableLanguages":["swift"],"path":"\/documentation\/math\/vector4\/comparable-implementations"},{"title":"ExpressibleByIntegerLiteral Implementations","kind":"org.swift.docc.kind.collectionGroup","language":"swift","referenceURL":"doc:\/\/Math\/documentation\/Math\/Angle\/ExpressibleByIntegerLiteral-Implementations","availableLanguages":["swift"],"path":"\/documentation\/math\/angle\/expressiblebyintegerliteral-implementations"},{"availableLanguages":["swift"],"title":"dot(_:)","kind":"org.swift.docc.kind.instanceMethod","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/dot(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"dot"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"vector"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"preciseIdentifier":"s:4Math7Vector4V","kind":"typeIdentifier","text":"Vector4"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"}],"language":"swift","path":"\/documentation\/math\/vector4\/dot(_:)","usr":"s:4Math7Vector4V3dotySfACF"},{"availableLanguages":["swift"],"title":"...(_:)","kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/PointInt\/...(_:)-ligm","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"...","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"minimum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"PartialRangeFrom","preciseIdentifier":"s:s16PartialRangeFromV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"language":"swift","path":"\/documentation\/math\/pointint\/'...(_:)-ligm","usr":"s:SLsE3zzzoPys16PartialRangeFromVyxGxFZ::SYNTHESIZED::s:4Math8PointIntV"},{"availableLanguages":["swift"],"title":"one","kind":"org.swift.docc.kind.typeProperty","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/one","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"one","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Vector2","preciseIdentifier":"s:4Math7Vector2V","kind":"typeIdentifier"}],"language":"swift","path":"\/documentation\/math\/vector2\/one","usr":"s:4Math7Vector2V3oneACvpZ"},{"availableLanguages":["swift"],"title":"...(_:)","kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Size\/...(_:)-9ok86","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"...","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"minimum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"PartialRangeFrom","preciseIdentifier":"s:s16PartialRangeFromV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"kind":"text","text":">"}],"language":"swift","path":"\/documentation\/math\/size\/'...(_:)-9ok86","usr":"s:SLsE3zzzoPys16PartialRangeFromVyxGxFZ::SYNTHESIZED::s:4Math4SizeV"},{"availableLanguages":["swift"],"title":"<=(_:_:)","kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/_=(_:_:)-69odk","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"<="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"language":"swift","path":"\/documentation\/math\/vector2\/_=(_:_:)-69odk","usr":"s:SLsE2leoiySbx_xtFZ::SYNTHESIZED::s:4Math7Vector2V"},{"availableLanguages":["swift"],"title":"normalized","kind":"org.swift.docc.kind.instanceProperty","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/normalized","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"normalized"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector2V","text":"Vector2"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"language":"swift","path":"\/documentation\/math\/vector2\/normalized","usr":"s:4Math7Vector2V10normalizedACvp"},{"kind":"org.swift.docc.kind.collectionGroup","referenceURL":"doc:\/\/Math\/documentation\/Math\/PointInt\/Comparable-Implementations","language":"swift","title":"Comparable Implementations","availableLanguages":["swift"],"path":"\/documentation\/math\/pointint\/comparable-implementations"},{"availableLanguages":["swift"],"abstract":[{"text":"The struct describe Quaternion","type":"text"}],"title":"Quat","kind":"org.swift.docc.kind.structure","referenceURL":"doc:\/\/Math\/documentation\/Math\/Quat","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Quat"}],"language":"swift","path":"\/documentation\/math\/quat","usr":"s:4Math4QuatV"},{"availableLanguages":["swift"],"title":"z","kind":"org.swift.docc.kind.instanceProperty","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/z","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"z"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"}],"language":"swift","path":"\/documentation\/math\/vector4\/z","usr":"s:4Math7Vector4V1zSfvp"},{"availableLanguages":["swift"],"title":"atan2(_:_:)","kind":"org.swift.docc.kind.function","referenceURL":"doc:\/\/Math\/documentation\/Math\/atan2(_:_:)-8il1o","fragments":[{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"atan2","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"}],"language":"swift","path":"\/documentation\/math\/atan2(_:_:)-8il1o","usr":"s:4Math5atan2yS2f_SftF"},{"availableLanguages":["swift"],"title":"init(x:y:z:w:)","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/init(x:y:z:w:)","kind":"org.swift.docc.kind.initializer","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"x","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"y","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"z","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"w","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":")","kind":"text"}],"language":"swift","path":"\/documentation\/math\/vector4\/init(x:y:z:w:)","usr":"s:4Math7Vector4V1x1y1z1wACSf_S3ftcfc"},{"availableLanguages":["swift"],"title":"init(from:)","referenceURL":"doc:\/\/Math\/documentation\/Math\/Angle\/init(from:)","kind":"org.swift.docc.kind.initializer","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"language":"swift","path":"\/documentation\/math\/angle\/init(from:)","usr":"s:4Math5AngleV4fromACs7Decoder_p_tKcfc"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Rect\/init(from:)","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"availableLanguages":["swift"],"kind":"org.swift.docc.kind.initializer","title":"init(from:)","language":"swift","path":"\/documentation\/math\/rect\/init(from:)","usr":"s:4Math4RectV4fromACs7Decoder_p_tKcfc"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2","fragments":[{"text":"@frozen","kind":"attribute"},{"text":" ","kind":"text"},{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector2","kind":"identifier"}],"kind":"org.swift.docc.kind.structure","availableLanguages":["swift"],"title":"Vector2","language":"swift","path":"\/documentation\/math\/vector2","usr":"s:4Math7Vector2V","abstract":[{"type":"text","text":"A 2-dimensional vector used for 2D math using floating point coordinates."}]},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/left","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"left","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"}],"availableLanguages":["swift"],"kind":"org.swift.docc.kind.typeProperty","title":"left","language":"swift","path":"\/documentation\/math\/vector3\/left","usr":"s:4Math7Vector3V4leftACvpZ"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/_(_:_:)-3uo1n","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"\/","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector4V","text":"Vector4","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector4V","text":"Vector4","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector4V","text":"Vector4","kind":"typeIdentifier"}],"availableLanguages":["swift"],"kind":"org.swift.docc.kind.operator","title":"\/(_:_:)","language":"swift","path":"\/documentation\/math\/vector4\/_(_:_:)-3uo1n","usr":"s:4Math7Vector4V1doiyA2C_ACtFZ"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/PointInt\/y","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"y","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"}],"kind":"org.swift.docc.kind.instanceProperty","availableLanguages":["swift"],"title":"y","language":"swift","path":"\/documentation\/math\/pointint\/y","usr":"s:4Math8PointIntV1ySivp"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/...(_:)-91yl1","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"...","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"maximum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s19PartialRangeThroughV","text":"PartialRangeThrough","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"org.swift.docc.kind.operator","availableLanguages":["swift"],"title":"...(_:)","language":"swift","path":"\/documentation\/math\/vector3\/'...(_:)-91yl1","usr":"s:SLsE3zzzopys19PartialRangeThroughVyxGxFZ::SYNTHESIZED::s:4Math7Vector3V"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/*=(_:_:)-3l3s3","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"*="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:4Math7Vector4V","kind":"typeIdentifier","text":"Vector4"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"kind":"text","text":")"}],"kind":"org.swift.docc.kind.operator","availableLanguages":["swift"],"title":"*=(_:_:)","language":"swift","path":"\/documentation\/math\/vector4\/*=(_:_:)-3l3s3","usr":"s:4Math7Vector4V2meoiyyACz_SftFZ"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/init(_:_:_:)","fragments":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"x"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"y"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"z"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"kind":"text","text":")"}],"availableLanguages":["swift"],"kind":"org.swift.docc.kind.initializer","language":"swift","title":"init(_:_:_:)","path":"\/documentation\/math\/vector3\/init(_:_:_:)","usr":"s:4Math7Vector3VyACSf_S2ftcfc"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Size\/_=(_:_:)-6bp27","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":">=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"availableLanguages":["swift"],"kind":"org.swift.docc.kind.operator","language":"swift","title":">=(_:_:)","path":"\/documentation\/math\/size\/_=(_:_:)-6bp27","usr":"s:SLsE2geoiySbx_xtFZ::SYNTHESIZED::s:4Math4SizeV"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/rotate(angle:axis:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rotate","kind":"identifier"},{"text":"(","kind":"text"},{"text":"angle","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Angle","preciseIdentifier":"s:4Math5AngleV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"axis","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector3","preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Transform3D","preciseIdentifier":"s:4Math11Transform3DV","kind":"typeIdentifier"}],"availableLanguages":["swift"],"kind":"org.swift.docc.kind.instanceMethod","title":"rotate(angle:axis:)","language":"swift","path":"\/documentation\/math\/transform3d\/rotate(angle:axis:)","usr":"s:4Math11Transform3DV6rotate5angle4axisAcA5AngleV_AA7Vector3VtF"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/lerp(_:_:_:)-2bk3o","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lerp","kind":"identifier"},{"text":"(","kind":"text"},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V","text":"Vector4"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V","text":"Vector4"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"t"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V","text":"Vector4"}],"kind":"org.swift.docc.kind.function","availableLanguages":["swift"],"title":"lerp(_:_:_:)","language":"swift","path":"\/documentation\/math\/lerp(_:_:_:)-2bk3o","usr":"s:4Math4lerpyAA7Vector4VAD_ADSftF","abstract":[{"type":"text","text":"Linearly interpolates between two points."}]},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/init()","fragments":[{"kind":"keyword","text":"init"},{"kind":"text","text":"()"}],"kind":"org.swift.docc.kind.initializer","availableLanguages":["swift"],"language":"swift","title":"init()","path":"\/documentation\/math\/transform3d\/init()","usr":"s:4Math11Transform3DVACycfc"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/PointInt\/_(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"<"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math8PointIntV","text":"PointInt"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4Math8PointIntV","text":"PointInt","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"kind":"org.swift.docc.kind.operator","availableLanguages":["swift"],"language":"swift","title":"<(_:_:)","path":"\/documentation\/math\/pointint\/_(_:_:)","usr":"s:4Math8PointIntV1loiySbAC_ACtFZ"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/subscript(_:)","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"column","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector3V","text":"Vector3","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"availableLanguages":["swift"],"kind":"org.swift.docc.kind.instanceSubscript","title":"subscript(_:)","language":"swift","path":"\/documentation\/math\/transform2d\/subscript(_:)","usr":"s:4Math11Transform2DVyAA7Vector3VSicip"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/min(_:_:)-6dfn3","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"min","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector2V","text":"Vector2","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Vector2","preciseIdentifier":"s:4Math7Vector2V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Vector2","preciseIdentifier":"s:4Math7Vector2V"}],"kind":"org.swift.docc.kind.function","availableLanguages":["swift"],"title":"min(_:_:)","language":"swift","path":"\/documentation\/math\/min(_:_:)-6dfn3","usr":"s:4Math3minyAA7Vector2VAD_ADtF","abstract":[{"type":"text","text":"Returns a vector containing the minimum values for each element of "},{"type":"codeVoice","code":"lhs"},{"type":"text","text":" and "},{"type":"codeVoice","code":"rhs"},{"type":"text","text":"."}]},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/zero","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Vector4","preciseIdentifier":"s:4Math7Vector4V"}],"kind":"org.swift.docc.kind.typeProperty","availableLanguages":["swift"],"language":"swift","title":"zero","path":"\/documentation\/math\/vector4\/zero","usr":"s:4Math7Vector4V4zeroACvpZ"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/_(_:_:)-8zt5c","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"<"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Vector3","preciseIdentifier":"s:4Math7Vector3V"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Vector3","preciseIdentifier":"s:4Math7Vector3V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"org.swift.docc.kind.operator","availableLanguages":["swift"],"language":"swift","title":"<(_:_:)","path":"\/documentation\/math\/vector3\/_(_:_:)-8zt5c","usr":"s:4Math7Vector3V1loiySbAC_ACtFZ"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/min(_:_:)-16frr","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"min","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector4V","text":"Vector4","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector4V","text":"Vector4","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector4V","text":"Vector4","kind":"typeIdentifier"}],"kind":"org.swift.docc.kind.function","availableLanguages":["swift"],"language":"swift","title":"min(_:_:)","path":"\/documentation\/math\/min(_:_:)-16frr","usr":"s:4Math3minyAA7Vector4VAD_ADtF","abstract":[{"text":"Returns a vector containing the minimum values for each element of ","type":"text"},{"code":"lhs","type":"codeVoice"},{"text":" and ","type":"text"},{"code":"rhs","type":"codeVoice"},{"text":".","type":"text"}]},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/PointInt\/init(_:)","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"elements","kind":"internalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"kind":"org.swift.docc.kind.initializer","availableLanguages":["swift"],"title":"init(_:)","language":"swift","path":"\/documentation\/math\/pointint\/init(_:)","usr":"s:4Math8PointIntVyACSaySiGcfc"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Size\/...(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"...","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"minimum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maximum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"ClosedRange","kind":"typeIdentifier","preciseIdentifier":"s:SN"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"org.swift.docc.kind.operator","availableLanguages":["swift"],"title":"...(_:_:)","language":"swift","path":"\/documentation\/math\/size\/'...(_:_:)","usr":"s:SLsE3zzzoiySNyxGx_xtFZ::SYNTHESIZED::s:4Math4SizeV"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/acos(_:)-zq8j","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"acos","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"value","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":") -> ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"}],"availableLanguages":["swift"],"kind":"org.swift.docc.kind.function","language":"swift","title":"acos(_:)","path":"\/documentation\/math\/acos(_:)-zq8j","usr":"s:4Math4acosyS2fF"},{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"text":"String","kind":"typeIdentifier","preciseIdentifier":"s:SS"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"title":"description","usr":"s:4Math4QuatV11descriptionSSvp","referenceURL":"doc:\/\/Math\/documentation\/Math\/Quat\/description","kind":"org.swift.docc.kind.instanceProperty","path":"\/documentation\/math\/quat\/description","availableLanguages":["swift"],"language":"swift"},{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"}],"title":"x","usr":"s:4Math11Transform3DV1xAA7Vector4Vvp","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/x","kind":"org.swift.docc.kind.instanceProperty","path":"\/documentation\/math\/transform3d\/x","availableLanguages":["swift"],"language":"swift"},{"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"degrees","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"}],"title":"degrees","usr":"s:4Math5AngleV7degreesSfvp","referenceURL":"doc:\/\/Math\/documentation\/Math\/Angle\/degrees","kind":"org.swift.docc.kind.instanceProperty","path":"\/documentation\/math\/angle\/degrees","availableLanguages":["swift"],"language":"swift"},{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"title":"!=(_:_:)","usr":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:4Math4AABBV","referenceURL":"doc:\/\/Math\/documentation\/Math\/AABB\/!=(_:_:)","path":"\/documentation\/math\/aabb\/!=(_:_:)","kind":"org.swift.docc.kind.operator","availableLanguages":["swift"],"language":"swift"},{"fragments":[{"text":"init","kind":"keyword"},{"text":"()","kind":"text"}],"title":"init()","usr":"s:4Math4QuatVACycfc","referenceURL":"doc:\/\/Math\/documentation\/Math\/Quat\/init()","path":"\/documentation\/math\/quat\/init()","kind":"org.swift.docc.kind.initializer","availableLanguages":["swift"],"language":"swift"},{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"*","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"},{"text":") -> ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"}],"title":"*(_:_:)","usr":"s:4Math7Vector4V1moiyACSf_ACtFZ","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/*(_:_:)-8ubkm","path":"\/documentation\/math\/vector4\/*(_:_:)-8ubkm","kind":"org.swift.docc.kind.operator","availableLanguages":["swift"],"language":"swift"},{"title":"Equatable Implementations","path":"\/documentation\/math\/rect\/equatable-implementations","referenceURL":"doc:\/\/Math\/documentation\/Math\/Rect\/Equatable-Implementations","availableLanguages":["swift"],"kind":"org.swift.docc.kind.collectionGroup","language":"swift"},{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"...","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"minimum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"PartialRangeFrom","kind":"typeIdentifier","preciseIdentifier":"s:s16PartialRangeFromV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"title":"...(_:)","usr":"s:SLsE3zzzoPys16PartialRangeFromVyxGxFZ::SYNTHESIZED::s:4Math7SizeIntV","referenceURL":"doc:\/\/Math\/documentation\/Math\/SizeInt\/...(_:)-295qp","path":"\/documentation\/math\/sizeint\/'...(_:)-295qp","kind":"org.swift.docc.kind.operator","availableLanguages":["swift"],"language":"swift"},{"title":"Equatable Implementations","path":"\/documentation\/math\/vector3\/equatable-implementations","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/Equatable-Implementations","availableLanguages":["swift"],"kind":"org.swift.docc.kind.collectionGroup","language":"swift"},{"title":"Equatable Implementations","path":"\/documentation\/math\/transform2d\/equatable-implementations","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/Equatable-Implementations","availableLanguages":["swift"],"kind":"org.swift.docc.kind.collectionGroup","language":"swift"},{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"\/","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"},{"text":") -> ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"}],"title":"\/(_:_:)","usr":"s:4Math7Vector3V1doiyA2C_ACtFZ","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/_(_:_:)-60hpj","path":"\/documentation\/math\/vector3\/_(_:_:)-60hpj","kind":"org.swift.docc.kind.operator","availableLanguages":["swift"],"language":"swift"},{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Angle","kind":"typeIdentifier","preciseIdentifier":"s:4Math5AngleV"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Angle","kind":"typeIdentifier","preciseIdentifier":"s:4Math5AngleV"},{"text":") -> ","kind":"text"},{"text":"Angle","kind":"typeIdentifier","preciseIdentifier":"s:4Math5AngleV"}],"title":"+(_:_:)","usr":"s:4Math5AngleV1poiyA2C_ACtFZ","referenceURL":"doc:\/\/Math\/documentation\/Math\/Angle\/+(_:_:)-5ax20","path":"\/documentation\/math\/angle\/+(_:_:)-5ax20","kind":"org.swift.docc.kind.operator","language":"swift","availableLanguages":["swift"]},{"title":"ExpressibleByArrayLiteral Implementations","referenceURL":"doc:\/\/Math\/documentation\/Math\/Size\/ExpressibleByArrayLiteral-Implementations","path":"\/documentation\/math\/size\/expressiblebyarrayliteral-implementations","language":"swift","kind":"org.swift.docc.kind.collectionGroup","availableLanguages":["swift"]},{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"-=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector3","preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"-=(_:_:)","usr":"s:4Math7Vector3V2seoiyyACz_ACtFZ","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/-=(_:_:)-17hem","path":"\/documentation\/math\/vector3\/-=(_:_:)-17hem","kind":"org.swift.docc.kind.operator","language":"swift","availableLanguages":["swift"]},{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"*","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector3","preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector3","preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Vector3","preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier"}],"title":"*(_:_:)","usr":"s:4Math7Vector3V1moiyA2C_ACtFZ","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/*(_:_:)-7cua3","path":"\/documentation\/math\/vector3\/*(_:_:)-7cua3","kind":"org.swift.docc.kind.operator","language":"swift","availableLanguages":["swift"]},{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"center","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Vector3","preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier"}],"title":"center","usr":"s:4Math4AABBV6centerAA7Vector3Vvp","referenceURL":"doc:\/\/Math\/documentation\/Math\/AABB\/center","path":"\/documentation\/math\/aabb\/center","kind":"org.swift.docc.kind.instanceProperty","language":"swift","availableLanguages":["swift"]},{"fragments":[{"text":"init","kind":"keyword"},{"text":"()","kind":"text"}],"title":"init()","usr":"s:4Math11Transform2DVACycfc","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/init()","path":"\/documentation\/math\/transform2d\/init()","kind":"org.swift.docc.kind.initializer","language":"swift","availableLanguages":["swift"]},{"path":"\/documentation\/math\/size\/comparable-implementations","title":"Comparable Implementations","language":"swift","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Size\/Comparable-Implementations","kind":"org.swift.docc.kind.collectionGroup"},{"fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"arrayLiteral","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"elements","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Si","text":"Int","kind":"typeIdentifier"},{"text":"...)","kind":"text"}],"title":"init(arrayLiteral:)","usr":"s:4Math8PointIntV12arrayLiteralACSid_tcfc","referenceURL":"doc:\/\/Math\/documentation\/Math\/PointInt\/init(arrayLiteral:)","path":"\/documentation\/math\/pointint\/init(arrayliteral:)","kind":"org.swift.docc.kind.initializer","language":"swift","availableLanguages":["swift"]},{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"debugDescription","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"title":"debugDescription","usr":"s:4Math11Transform2DV16debugDescriptionSSvp","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/debugDescription","kind":"org.swift.docc.kind.instanceProperty","path":"\/documentation\/math\/transform2d\/debugdescription","language":"swift","availableLanguages":["swift"]},{"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math5AngleV","text":"Angle","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"+=(_:_:)","usr":"s:4Math5AngleV2peoiyyACz_SftFZ","referenceURL":"doc:\/\/Math\/documentation\/Math\/Angle\/+=(_:_:)-4qqoi","kind":"org.swift.docc.kind.operator","path":"\/documentation\/math\/angle\/+=(_:_:)-4qqoi","language":"swift","availableLanguages":["swift"]},{"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cross","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"kind":"text","text":" "},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier","text":"Vector3"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier","text":"Vector3"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier","text":"Vector3"}],"title":"cross(_:_:)","usr":"s:4Math5crossyAA7Vector3VAD_ADtF","referenceURL":"doc:\/\/Math\/documentation\/Math\/cross(_:_:)","kind":"org.swift.docc.kind.function","path":"\/documentation\/math\/cross(_:_:)","language":"swift","availableLanguages":["swift"]},{"fragments":[{"kind":"attribute","text":"@frozen"},{"kind":"text","text":" "},{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Vector3"}],"title":"Vector3","usr":"s:4Math7Vector3V","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3","abstract":[{"type":"text","text":"A 3-dimensional vector used for 3D math using floating point coordinates."}],"path":"\/documentation\/math\/vector3","kind":"org.swift.docc.kind.structure","language":"swift","availableLanguages":["swift"]},{"fragments":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"arrayLiteral"},{"kind":"text","text":" "},{"kind":"internalParam","text":"elements"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"kind":"text","text":"...)"}],"title":"init(arrayLiteral:)","usr":"s:4Math7Vector4V12arrayLiteralACSfd_tcfc","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/init(arrayLiteral:)","path":"\/documentation\/math\/vector4\/init(arrayliteral:)","kind":"org.swift.docc.kind.initializer","availableLanguages":["swift"],"language":"swift"},{"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"inverse"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4Math11Transform2DV","kind":"typeIdentifier","text":"Transform2D"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"title":"inverse","usr":"s:4Math11Transform2DV7inverseACvp","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/inverse","path":"\/documentation\/math\/transform2d\/inverse","kind":"org.swift.docc.kind.instanceProperty","availableLanguages":["swift"],"language":"swift"},{"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":">=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":">=(_:_:)","usr":"s:SLsE2geoiySbx_xtFZ::SYNTHESIZED::s:4Math8PointIntV","referenceURL":"doc:\/\/Math\/documentation\/Math\/PointInt\/_=(_:_:)-q58g","path":"\/documentation\/math\/pointint\/_=(_:_:)-q58g","kind":"org.swift.docc.kind.operator","availableLanguages":["swift"],"language":"swift"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/AABB\/init(from:)","path":"\/documentation\/math\/aabb\/init(from:)","language":"swift","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"org.swift.docc.kind.initializer","title":"init(from:)","availableLanguages":["swift"],"usr":"s:4Math4AABBV4fromACs7Decoder_p_tKcfc"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/*=(_:_:)-88icj","path":"\/documentation\/math\/vector3\/*=(_:_:)-88icj","language":"swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"*=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V","text":"Vector3"},{"kind":"text","text":")"}],"kind":"org.swift.docc.kind.operator","title":"*=(_:_:)","availableLanguages":["swift"],"usr":"s:4Math7Vector3V2meoiyyACz_ACtFZ"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/z","path":"\/documentation\/math\/transform3d\/z","language":"swift","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"z"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V","text":"Vector4"}],"title":"z","kind":"org.swift.docc.kind.instanceProperty","availableLanguages":["swift"],"usr":"s:4Math11Transform3DV1zAA7Vector4Vvp"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/init(_:_:)-67ulw","path":"\/documentation\/math\/vector3\/init(_:_:)-67ulw","language":"swift","fragments":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"xy"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"z"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":")"}],"title":"init(_:_:)","kind":"org.swift.docc.kind.initializer","availableLanguages":["swift"],"usr":"s:4Math7Vector3VyACSf_Sftcfc"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Plane\/normal_d","path":"\/documentation\/math\/plane\/normal_d","language":"swift","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"normal_d"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V","text":"Vector4"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"title":"normal_d","kind":"org.swift.docc.kind.instanceProperty","availableLanguages":["swift"],"usr":"s:4Math5PlaneV8normal_dAA7Vector4Vvp"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Quat\/w","path":"\/documentation\/math\/quat\/w","language":"swift","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"w"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"}],"title":"w","kind":"org.swift.docc.kind.instanceProperty","availableLanguages":["swift"],"usr":"s:4Math4QuatV1wSfvp"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/_=(_:_:)-6xay5","path":"\/documentation\/math\/vector3\/_=(_:_:)-6xay5","language":"swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":">=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"title":">=(_:_:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.operator","usr":"s:SLsE2geoiySbx_xtFZ::SYNTHESIZED::s:4Math7Vector3V"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/subscript(_:)","path":"\/documentation\/math\/vector2\/subscript(_:)","language":"swift","fragments":[{"text":"subscript","kind":"keyword"},{"text":"(","kind":"text"},{"text":"index","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"title":"subscript(_:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.instanceSubscript","usr":"s:4Math7Vector2VySfSicip"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/PointInt\/!=(_:_:)","path":"\/documentation\/math\/pointint\/!=(_:_:)","language":"swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"title":"!=(_:_:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.operator","usr":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:4Math8PointIntV"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/identity","abstract":[{"text":"Transform3D with no translation, rotation or scaling applied.","type":"text"}],"path":"\/documentation\/math\/transform3d\/identity","language":"swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"identity","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Transform3D","kind":"typeIdentifier","preciseIdentifier":"s:4Math11Transform3DV"}],"kind":"org.swift.docc.kind.typeProperty","title":"identity","availableLanguages":["swift"],"usr":"s:4Math11Transform3DV8identityACvpZ"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/*(_:_:)-9o1d9","path":"\/documentation\/math\/vector3\/*(_:_:)-9o1d9","language":"swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"*","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"},{"text":") -> ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"}],"kind":"org.swift.docc.kind.operator","availableLanguages":["swift"],"title":"*(_:_:)","usr":"s:4Math7Vector3V1moiyACSf_ACtFZ"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/_=(_:_:)-69ohm","path":"\/documentation\/math\/vector3\/_=(_:_:)-69ohm","language":"swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"<=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"availableLanguages":["swift"],"title":"<=(_:_:)","kind":"org.swift.docc.kind.operator","usr":"s:SLsE2leoiySbx_xtFZ::SYNTHESIZED::s:4Math7Vector3V"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/init(affineTransformFrom:)","path":"\/documentation\/math\/transform2d\/init(affinetransformfrom:)","language":"swift","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"affineTransformFrom","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"t","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Transform3D","preciseIdentifier":"s:4Math11Transform3DV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"availableLanguages":["swift"],"title":"init(affineTransformFrom:)","kind":"org.swift.docc.kind.initializer","usr":"s:4Math11Transform2DV19affineTransformFromAcA11Transform3DVh_tcfc"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/init(columns:)","path":"\/documentation\/math\/transform3d\/init(columns:)","language":"swift","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"columns","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" [","kind":"text"},{"text":"Vector4","preciseIdentifier":"s:4Math7Vector4V","kind":"typeIdentifier"},{"text":"])","kind":"text"}],"availableLanguages":["swift"],"title":"init(columns:)","kind":"org.swift.docc.kind.initializer","usr":"s:4Math11Transform3DV7columnsACSayAA7Vector4VGh_tcfc"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/*(_:_:)-68a37","path":"\/documentation\/math\/vector4\/*(_:_:)-68a37","language":"swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"*","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector4","preciseIdentifier":"s:4Math7Vector4V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Transform3D","preciseIdentifier":"s:4Math11Transform3DV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Vector4","preciseIdentifier":"s:4Math7Vector4V","kind":"typeIdentifier"}],"availableLanguages":["swift"],"title":"*(_:_:)","kind":"org.swift.docc.kind.operator","usr":"s:4Math7Vector4V1moiyA2C_AA11Transform3DVtFZ"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/y","path":"\/documentation\/math\/vector2\/y","language":"swift","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"y","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"}],"title":"y","availableLanguages":["swift"],"kind":"org.swift.docc.kind.instanceProperty","usr":"s:4Math7Vector2V1ySfvp"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/+(_:_:)-2vfr0","path":"\/documentation\/math\/vector4\/+(_:_:)-2vfr0","language":"swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector4","preciseIdentifier":"s:4Math7Vector4V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"},{"text":") -> ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"}],"title":"+(_:_:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.operator","usr":"s:4Math7Vector4V1poiyA2C_ACtFZ"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/-=(_:_:)-8qaji","path":"\/documentation\/math\/vector4\/-=(_:_:)-8qaji","language":"swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"-=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":")","kind":"text"}],"availableLanguages":["swift"],"kind":"org.swift.docc.kind.operator","title":"-=(_:_:)","usr":"s:4Math7Vector4V2seoiyyACz_SftFZ"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Angle\/radians(_:)","path":"\/documentation\/math\/angle\/radians(_:)","language":"swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"radians","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"radians","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":") -> ","kind":"text"},{"text":"Angle","kind":"typeIdentifier","preciseIdentifier":"s:4Math5AngleV"}],"availableLanguages":["swift"],"kind":"org.swift.docc.kind.typeMethod","title":"radians(_:)","usr":"s:4Math5AngleV7radiansyACSfFZ"},{"language":"swift","path":"\/documentation\/math\/pointint\/expressiblebyarrayliteral-implementations","availableLanguages":["swift"],"kind":"org.swift.docc.kind.collectionGroup","referenceURL":"doc:\/\/Math\/documentation\/Math\/PointInt\/ExpressibleByArrayLiteral-Implementations","title":"ExpressibleByArrayLiteral Implementations"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/dot(_:)","path":"\/documentation\/math\/vector2\/dot(_:)","language":"swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"dot","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"vector","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector2","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector2V"},{"text":") -> ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"}],"availableLanguages":["swift"],"kind":"org.swift.docc.kind.instanceMethod","title":"dot(_:)","usr":"s:4Math7Vector2V3dotySfACF"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/...(_:_:)","path":"\/documentation\/math\/vector3\/'...(_:_:)","language":"swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"...","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"minimum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maximum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"ClosedRange","kind":"typeIdentifier","preciseIdentifier":"s:SN"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"availableLanguages":["swift"],"kind":"org.swift.docc.kind.operator","title":"...(_:_:)","usr":"s:SLsE3zzzoiySNyxGx_xtFZ::SYNTHESIZED::s:4Math7Vector3V"},{"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/one","kind":"org.swift.docc.kind.typeProperty","language":"swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"one","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Vector4","preciseIdentifier":"s:4Math7Vector4V","kind":"typeIdentifier"}],"path":"\/documentation\/math\/vector4\/one","title":"one","usr":"s:4Math7Vector4V3oneACvpZ"},{"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/AABB\/init(center:halfExtents:)","kind":"org.swift.docc.kind.initializer","language":"swift","abstract":[{"type":"text","text":"Creates a bounding box with the given settings."}],"fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"center","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Vector3","preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"halfExtents","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Vector3","preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier"},{"text":")","kind":"text"}],"path":"\/documentation\/math\/aabb\/init(center:halfextents:)","title":"init(center:halfExtents:)","usr":"s:4Math4AABBV6center11halfExtentsAcA7Vector3V_AGtcfc"},{"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/squaredLength","kind":"org.swift.docc.kind.instanceProperty","language":"swift","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"squaredLength","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"path":"\/documentation\/math\/vector4\/squaredlength","title":"squaredLength","usr":"s:4Math7Vector4V13squaredLengthSfvp"},{"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Rect\/minX","kind":"org.swift.docc.kind.instanceProperty","language":"swift","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"minX","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"path":"\/documentation\/math\/rect\/minx","title":"minX","usr":"s:4Math4RectV4minXSfvp"},{"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/*=(_:_:)-tnhp","kind":"org.swift.docc.kind.operator","language":"swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"*=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector2","preciseIdentifier":"s:4Math7Vector2V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"text":")","kind":"text"}],"path":"\/documentation\/math\/vector2\/*=(_:_:)-tnhp","title":"*=(_:_:)","usr":"s:4Math7Vector2V2meoiyyACz_SftFZ"},{"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/*(_:_:)-5j6cq","kind":"org.swift.docc.kind.operator","language":"swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"*","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector2","preciseIdentifier":"s:4Math7Vector2V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector2","preciseIdentifier":"s:4Math7Vector2V","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Vector2","preciseIdentifier":"s:4Math7Vector2V","kind":"typeIdentifier"}],"path":"\/documentation\/math\/vector2\/*(_:_:)-5j6cq","title":"*(_:_:)","usr":"s:4Math7Vector2V1moiyA2C_ACtFZ"},{"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Quat\/z","kind":"org.swift.docc.kind.instanceProperty","language":"swift","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"z","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"}],"path":"\/documentation\/math\/quat\/z","title":"z","usr":"s:4Math4QuatV1zSfvp"},{"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Size\/.._(_:_:)","kind":"org.swift.docc.kind.operator","language":"swift","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"..<"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"minimum"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"maximum"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"path":"\/documentation\/math\/size\/'.._(_:_:)","title":"..<(_:_:)","usr":"s:SLsE3zzloiySnyxGx_xtFZ::SYNTHESIZED::s:4Math4SizeV"},{"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Rect\/height","kind":"org.swift.docc.kind.instanceProperty","language":"swift","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"height"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"path":"\/documentation\/math\/rect\/height","title":"height","usr":"s:4Math4RectV6heightSfvp"},{"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/sin(_:)-1t92s","kind":"org.swift.docc.kind.function","language":"swift","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"sin"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"value"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":") -> ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"}],"path":"\/documentation\/math\/sin(_:)-1t92s","title":"sin(_:)","usr":"s:4Math3sinyS2fF"},{"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/SizeInt\/init(from:)","kind":"org.swift.docc.kind.initializer","language":"swift","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"path":"\/documentation\/math\/sizeint\/init(from:)","title":"init(from:)","usr":"s:4Math7SizeIntV4fromACs7Decoder_p_tKcfc"},{"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/*(_:_:)-3vh7u","kind":"org.swift.docc.kind.operator","language":"swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"*","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Transform2D","kind":"typeIdentifier","preciseIdentifier":"s:4Math11Transform2DV"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Transform2D","kind":"typeIdentifier","preciseIdentifier":"s:4Math11Transform2DV"},{"text":") -> ","kind":"text"},{"text":"Transform2D","kind":"typeIdentifier","preciseIdentifier":"s:4Math11Transform2DV"}],"path":"\/documentation\/math\/transform2d\/*(_:_:)-3vh7u","title":"*(_:_:)","usr":"s:4Math11Transform2DV1moiyA2C_ACtFZ"},{"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/scaledBy(x:y:)","kind":"org.swift.docc.kind.instanceMethod","language":"swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scaledBy","kind":"identifier"},{"text":"(","kind":"text"},{"text":"x","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"y","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:4Math11Transform2DV","text":"Transform2D","kind":"typeIdentifier"}],"path":"\/documentation\/math\/transform2d\/scaledby(x:y:)","title":"scaledBy(x:y:)","usr":"s:4Math11Transform2DV8scaledBy1x1yACSf_SftF"},{"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Size\/width","kind":"org.swift.docc.kind.instanceProperty","language":"swift","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"width","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"}],"path":"\/documentation\/math\/size\/width","title":"width","usr":"s:4Math4SizeV5widthSfvp"},{"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/...(_:_:)","kind":"org.swift.docc.kind.operator","language":"swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"...","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"minimum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maximum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:SN","text":"ClosedRange","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"path":"\/documentation\/math\/vector4\/'...(_:_:)","title":"...(_:_:)","usr":"s:SLsE3zzzoiySNyxGx_xtFZ::SYNTHESIZED::s:4Math7Vector4V"},{"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/init(fromAffineTransform:)","kind":"org.swift.docc.kind.initializer","language":"swift","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"fromAffineTransform","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"at","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math11Transform2DV","text":"Transform2D","kind":"typeIdentifier"},{"text":")","kind":"text"}],"path":"\/documentation\/math\/transform3d\/init(fromaffinetransform:)","title":"init(fromAffineTransform:)","usr":"s:4Math11Transform3DV19fromAffineTransformAcA11Transform2DVh_tcfc"},{"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/description","kind":"org.swift.docc.kind.instanceProperty","language":"swift","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"path":"\/documentation\/math\/vector4\/description","title":"description","usr":"s:4Math7Vector4V11descriptionSSvp"},{"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/cos(_:)-38x5g","kind":"org.swift.docc.kind.function","language":"swift","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"cos","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"value","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"path":"\/documentation\/math\/cos(_:)-38x5g","title":"cos(_:)","usr":"s:4Math3cosyS2dF"},{"path":"\/documentation\/math\/transform2d\/customdebugstringconvertible-implementations","title":"CustomDebugStringConvertible Implementations","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/CustomDebugStringConvertible-Implementations","language":"swift","availableLanguages":["swift"],"kind":"org.swift.docc.kind.collectionGroup"},{"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/init(scale:)","kind":"org.swift.docc.kind.initializer","language":"swift","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"scale","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector3V","text":"Vector3","kind":"typeIdentifier"},{"text":")","kind":"text"}],"path":"\/documentation\/math\/transform3d\/init(scale:)","title":"init(scale:)","usr":"s:4Math11Transform3DV5scaleAcA7Vector3Vh_tcfc"},{"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/*(_:_:)-1k692","kind":"org.swift.docc.kind.operator","language":"swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"*","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Transform2D","kind":"typeIdentifier","preciseIdentifier":"s:4Math11Transform2DV"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":") -> ","kind":"text"},{"text":"Transform2D","kind":"typeIdentifier","preciseIdentifier":"s:4Math11Transform2DV"}],"path":"\/documentation\/math\/transform2d\/*(_:_:)-1k692","title":"*(_:_:)","usr":"s:4Math11Transform2DV1moiyA2C_SftFZ"},{"availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/-(_:_:)-9n9rk","kind":"org.swift.docc.kind.operator","language":"swift","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"-","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"},{"text":") -> ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"}],"path":"\/documentation\/math\/vector3\/-(_:_:)-9n9rk","title":"-(_:_:)","usr":"s:4Math7Vector3V1soiyA2C_ACtFZ"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Quat\/normalized","usr":"s:4Math4QuatV10normalizedACvp","availableLanguages":["swift"],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"normalized","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Quat","kind":"typeIdentifier","preciseIdentifier":"s:4Math4QuatV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"kind":"org.swift.docc.kind.instanceProperty","title":"normalized","path":"\/documentation\/math\/quat\/normalized","language":"swift"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/PointInt\/x","usr":"s:4Math8PointIntV1xSivp","availableLanguages":["swift"],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"x","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","kind":"typeIdentifier","preciseIdentifier":"s:Si"}],"kind":"org.swift.docc.kind.instanceProperty","title":"x","path":"\/documentation\/math\/pointint\/x","language":"swift"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/*=(_:_:)-15rm7","usr":"s:4Math7Vector3V2meoiyyACz_SftFZ","availableLanguages":["swift"],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"*=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":")","kind":"text"}],"kind":"org.swift.docc.kind.operator","title":"*=(_:_:)","path":"\/documentation\/math\/vector3\/*=(_:_:)-15rm7","language":"swift"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/*(_:_:)-4ccls","usr":"s:4Math7Vector2V1moiyACSf_ACtFZ","availableLanguages":["swift"],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"*","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector2","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector2V"},{"text":") -> ","kind":"text"},{"text":"Vector2","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector2V"}],"kind":"org.swift.docc.kind.operator","title":"*(_:_:)","path":"\/documentation\/math\/vector2\/*(_:_:)-4ccls","language":"swift"},{"path":"\/documentation\/math\/vector3\/expressiblebyarrayliteral-implementations","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/ExpressibleByArrayLiteral-Implementations","kind":"org.swift.docc.kind.collectionGroup","title":"ExpressibleByArrayLiteral Implementations","language":"swift","availableLanguages":["swift"]},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D","usr":"s:4Math11Transform3DV","availableLanguages":["swift"],"fragments":[{"text":"@frozen","kind":"attribute"},{"text":" ","kind":"text"},{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Transform3D","kind":"identifier"}],"kind":"org.swift.docc.kind.structure","title":"Transform3D","path":"\/documentation\/math\/transform3d","abstract":[{"text":"The 3D transformation matrix 4x4 (column major). This matrix can represent transformations such as translation, rotation or scaling.","type":"text"}],"language":"swift"},{"path":"\/documentation\/math\/pointint\/equatable-implementations","referenceURL":"doc:\/\/Math\/documentation\/Math\/PointInt\/Equatable-Implementations","kind":"org.swift.docc.kind.collectionGroup","title":"Equatable Implementations","language":"swift","availableLanguages":["swift"]},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/y","usr":"s:4Math7Vector3V1ySfvp","availableLanguages":["swift"],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"y","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"}],"kind":"org.swift.docc.kind.instanceProperty","title":"y","path":"\/documentation\/math\/vector3\/y","language":"swift"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/init(from:)","usr":"s:4Math11Transform3DV4fromACs7Decoder_p_tKcfc","availableLanguages":["swift"],"fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"org.swift.docc.kind.initializer","title":"init(from:)","path":"\/documentation\/math\/transform3d\/init(from:)","language":"swift"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Ray\/point(in:)","usr":"s:4Math3RayV5point2inAA7Vector3VSf_tF","availableLanguages":["swift"],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"point","kind":"identifier"},{"text":"(","kind":"text"},{"text":"in","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"distance","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector3V","text":"Vector3","kind":"typeIdentifier"}],"kind":"org.swift.docc.kind.instanceMethod","title":"point(in:)","path":"\/documentation\/math\/ray\/point(in:)","language":"swift"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/transpose","usr":"s:4Math11Transform2DV9transposeAA11Transform3DVvp","availableLanguages":["swift"],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"transpose","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4Math11Transform3DV","text":"Transform3D","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"kind":"org.swift.docc.kind.instanceProperty","title":"transpose","path":"\/documentation\/math\/transform2d\/transpose","language":"swift"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Rect\/applying(_:)","usr":"s:4Math4RectV8applyingyAcA11Transform2DVF","availableLanguages":["swift"],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"applying","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"transform","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4Math11Transform2DV","text":"Transform2D","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:4Math4RectV","text":"Rect","kind":"typeIdentifier"}],"kind":"org.swift.docc.kind.instanceMethod","title":"applying(_:)","path":"\/documentation\/math\/rect\/applying(_:)","language":"swift"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/_(_:_:)-3s0u6","usr":"s:4Math7Vector2V1loiySbAC_ACtFZ","availableLanguages":["swift"],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"<","kind":"identifier"},{"text":" ","kind":"text"},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Vector2","preciseIdentifier":"s:4Math7Vector2V"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Vector2","preciseIdentifier":"s:4Math7Vector2V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"kind":"org.swift.docc.kind.operator","title":"<(_:_:)","path":"\/documentation\/math\/vector2\/_(_:_:)-3s0u6","language":"swift"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/+(_:_:)-66zkk","usr":"s:4Math7Vector2V1poiyACSf_ACtFZ","availableLanguages":["swift"],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Vector2","preciseIdentifier":"s:4Math7Vector2V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Vector2","preciseIdentifier":"s:4Math7Vector2V"}],"kind":"org.swift.docc.kind.operator","title":"+(_:_:)","path":"\/documentation\/math\/vector2\/+(_:_:)-66zkk","language":"swift"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Rect\/size","usr":"s:4Math4RectV4sizeAA4SizeVvp","availableLanguages":["swift"],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"size"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Size","preciseIdentifier":"s:4Math4SizeV"}],"kind":"org.swift.docc.kind.instanceProperty","title":"size","path":"\/documentation\/math\/rect\/size","language":"swift"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/*=(_:_:)-826oh","usr":"s:4Math7Vector2V2meoiyyACz_ACtFZ","availableLanguages":["swift"],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"text":" ","kind":"text"},{"text":"*=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector2","preciseIdentifier":"s:4Math7Vector2V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector2","preciseIdentifier":"s:4Math7Vector2V","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"org.swift.docc.kind.operator","title":"*=(_:_:)","path":"\/documentation\/math\/vector2\/*=(_:_:)-826oh","language":"swift"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/!=(_:_:)","usr":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:4Math7Vector4V","availableLanguages":["swift"],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"org.swift.docc.kind.operator","title":"!=(_:_:)","path":"\/documentation\/math\/vector4\/!=(_:_:)","language":"swift"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/+=(_:_:)-2ci2a","usr":"s:4Math7Vector2V2peoiyyACz_ACtFZ","availableLanguages":["swift"],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Vector2","preciseIdentifier":"s:4Math7Vector2V"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Vector2","preciseIdentifier":"s:4Math7Vector2V"},{"kind":"text","text":")"}],"kind":"org.swift.docc.kind.operator","title":"+=(_:_:)","path":"\/documentation\/math\/vector2\/+=(_:_:)-2ci2a","language":"swift"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/AABB","usr":"s:4Math4AABBV","availableLanguages":["swift"],"fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AABB"}],"kind":"org.swift.docc.kind.structure","title":"AABB","path":"\/documentation\/math\/aabb","abstract":[{"text":"An axis-aligned bounding box.","type":"text"}],"language":"swift"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/determinant","usr":"s:4Math11Transform2DV11determinantSfvp","availableLanguages":["swift"],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"determinant"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"kind":"org.swift.docc.kind.instanceProperty","title":"determinant","path":"\/documentation\/math\/transform2d\/determinant","language":"swift"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/_(_:_:)-9hnjp","usr":"s:4Math7Vector2V1doiyACSf_ACtFZ","availableLanguages":["swift"],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"\/"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector2","preciseIdentifier":"s:4Math7Vector2V","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Vector2","preciseIdentifier":"s:4Math7Vector2V","kind":"typeIdentifier"}],"kind":"org.swift.docc.kind.operator","title":"\/(_:_:)","path":"\/documentation\/math\/vector2\/_(_:_:)-9hnjp","language":"swift"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Plane\/d","usr":"s:4Math5PlaneV1dSfvp","availableLanguages":["swift"],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"d","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"}],"kind":"org.swift.docc.kind.instanceProperty","title":"d","path":"\/documentation\/math\/plane\/d","language":"swift"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/...(_:)-5ilp1","usr":"s:SLsE3zzzoPys16PartialRangeFromVyxGxFZ::SYNTHESIZED::s:4Math7Vector2V","availableLanguages":["swift"],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"...","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"minimum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"PartialRangeFrom","preciseIdentifier":"s:s16PartialRangeFromV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"org.swift.docc.kind.operator","title":"...(_:)","path":"\/documentation\/math\/vector2\/'...(_:)-5ilp1","language":"swift"},{"path":"\/documentation\/math\/size\/init(from:)","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Size\/init(from:)","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","preciseIdentifier":"s:s7DecoderP","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"kind":"org.swift.docc.kind.initializer","usr":"s:4Math4SizeV4fromACs7Decoder_p_tKcfc","title":"init(from:)","language":"swift"},{"title":"Equatable Implementations","path":"\/documentation\/math\/angle\/equatable-implementations","referenceURL":"doc:\/\/Math\/documentation\/Math\/Angle\/Equatable-Implementations","kind":"org.swift.docc.kind.collectionGroup","language":"swift","availableLanguages":["swift"]},{"path":"\/documentation\/math\/vector2\/'.._(_:)","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/.._(_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"..<","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"maximum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s16PartialRangeUpToV","text":"PartialRangeUpTo","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"kind":"org.swift.docc.kind.operator","usr":"s:SLsE3zzlopys16PartialRangeUpToVyxGxFZ::SYNTHESIZED::s:4Math7Vector2V","title":"..<(_:)","language":"swift"},{"title":"Equatable Implementations","path":"\/documentation\/math\/quat\/equatable-implementations","referenceURL":"doc:\/\/Math\/documentation\/Math\/Quat\/Equatable-Implementations","kind":"org.swift.docc.kind.collectionGroup","language":"swift","availableLanguages":["swift"]},{"path":"\/documentation\/math\/clamp(_:_:_:)","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/clamp(_:_:_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"clamp","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"value","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"min","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"max"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":" : "},{"kind":"typeIdentifier","text":"Comparable","preciseIdentifier":"s:SL"}],"kind":"org.swift.docc.kind.function","usr":"s:4Math5clampyxx_xxtSLRzlF","title":"clamp(_:_:_:)","language":"swift"},{"availableLanguages":["swift"],"path":"\/documentation\/math\/transform3d\/init(diagonal:)","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/init(diagonal:)","fragments":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"diagonal"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Vector3","preciseIdentifier":"s:4Math7Vector3V"},{"kind":"text","text":")"}],"kind":"org.swift.docc.kind.initializer","usr":"s:4Math11Transform3DV8diagonalAcA7Vector3Vh_tcfc","language":"swift","title":"init(diagonal:)"},{"availableLanguages":["swift"],"path":"\/documentation\/math\/vector3\/normalized","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/normalized","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"normalized"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Vector3","preciseIdentifier":"s:4Math7Vector3V"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"kind":"org.swift.docc.kind.instanceProperty","usr":"s:4Math7Vector3V10normalizedACvp","language":"swift","title":"normalized"},{"availableLanguages":["swift"],"path":"\/documentation\/math\/vector2\/-(_:_:)-44a15","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/-(_:_:)-44a15","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"-"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector2","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector2V"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector2","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector2V"},{"text":") -> ","kind":"text"},{"text":"Vector2","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector2V"}],"kind":"org.swift.docc.kind.operator","usr":"s:4Math7Vector2V1soiyA2C_ACtFZ","language":"swift","title":"-(_:_:)"},{"abstract":[{"text":"Return upper left matrix 3x3.","type":"text"}],"path":"\/documentation\/math\/transform3d\/basis","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/basis","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"basis","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Transform2D","kind":"typeIdentifier","preciseIdentifier":"s:4Math11Transform2DV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"kind":"org.swift.docc.kind.instanceProperty","usr":"s:4Math11Transform3DV5basisAA11Transform2DVvp","title":"basis","language":"swift"},{"path":"\/documentation\/math\/transform3d\/inverse","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/inverse","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"inverse","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Transform3D","kind":"typeIdentifier","preciseIdentifier":"s:4Math11Transform3DV"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"kind":"org.swift.docc.kind.instanceProperty","usr":"s:4Math11Transform3DV7inverseACvp","title":"inverse","language":"swift"},{"path":"\/documentation\/math\/rect\/intersects(_:)","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Rect\/intersects(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"intersects","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"other","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Rect","preciseIdentifier":"s:4Math4RectV","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"org.swift.docc.kind.instanceMethod","usr":"s:4Math4RectV10intersectsySbACF","title":"intersects(_:)","language":"swift"},{"availableLanguages":["swift"],"path":"\/documentation\/math\/transform2d\/isaffinematrix","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/isAffineMatrix","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isAffineMatrix","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"kind":"org.swift.docc.kind.instanceProperty","usr":"s:4Math11Transform2DV14isAffineMatrixSbvp","title":"isAffineMatrix","language":"swift"},{"availableLanguages":["swift"],"path":"\/documentation\/math\/rect\/!=(_:_:)","referenceURL":"doc:\/\/Math\/documentation\/Math\/Rect\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"!=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","preciseIdentifier":"s:Sb","kind":"typeIdentifier"}],"kind":"org.swift.docc.kind.operator","usr":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:4Math4RectV","title":"!=(_:_:)","language":"swift"},{"availableLanguages":["swift"],"path":"\/documentation\/math\/sizeint\/height","referenceURL":"doc:\/\/Math\/documentation\/Math\/SizeInt\/height","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"height","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Int","preciseIdentifier":"s:Si","kind":"typeIdentifier"}],"kind":"org.swift.docc.kind.instanceProperty","usr":"s:4Math7SizeIntV6heightSivp","title":"height","language":"swift"},{"availableLanguages":["swift"],"path":"\/documentation\/math\/angle\/zero","referenceURL":"doc:\/\/Math\/documentation\/Math\/Angle\/zero","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4Math5AngleV","text":"Angle","kind":"typeIdentifier"}],"kind":"org.swift.docc.kind.typeProperty","usr":"s:4Math5AngleV4zeroACvpZ","title":"zero","language":"swift"},{"abstract":[{"text":"Linearly interpolates between two points.","type":"text"}],"path":"\/documentation\/math\/lerp(_:_:_:)-1n008","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/lerp(_:_:_:)-1n008","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lerp","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector3V","text":"Vector3","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector3V","text":"Vector3","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"t","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector3V","text":"Vector3","kind":"typeIdentifier"}],"kind":"org.swift.docc.kind.function","usr":"s:4Math4lerpyAA7Vector3VAD_ADSftF","language":"swift","title":"lerp(_:_:_:)"},{"path":"\/documentation\/math\/vector2\/'...(_:)-91yux","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/...(_:)-91yux","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"..."},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"maximum"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"PartialRangeThrough","preciseIdentifier":"s:s19PartialRangeThroughV"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"kind":"org.swift.docc.kind.operator","usr":"s:SLsE3zzzopys19PartialRangeThroughVyxGxFZ::SYNTHESIZED::s:4Math7Vector2V","language":"swift","title":"...(_:)"},{"availableLanguages":["swift"],"path":"\/documentation\/math\/vector2\/-=(_:_:)-3z63z","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/-=(_:_:)-3z63z","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"-="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Vector2","preciseIdentifier":"s:4Math7Vector2V"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"},{"kind":"text","text":")"}],"kind":"org.swift.docc.kind.operator","usr":"s:4Math7Vector2V2seoiyyACz_SftFZ","title":"-=(_:_:)","language":"swift"},{"availableLanguages":["swift"],"path":"\/documentation\/math\/transform2d\/-(_:)","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/-(_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"-"},{"kind":"text","text":" "},{"text":"(","kind":"text"},{"text":"matrix","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math11Transform2DV","text":"Transform2D","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:4Math11Transform2DV","text":"Transform2D","kind":"typeIdentifier"}],"kind":"org.swift.docc.kind.operator","usr":"s:4Math11Transform2DV1sopyA2CFZ","title":"-(_:)","language":"swift"},{"availableLanguages":["swift"],"path":"\/documentation\/math\/transform3d\/init(x:y:z:w:)","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/init(x:y:z:w:)","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"x","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"consuming","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector4V","text":"Vector4","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"y","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"consuming","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector4V","text":"Vector4","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"z","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"consuming","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector4V","text":"Vector4","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"w","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"consuming","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector4V","text":"Vector4","kind":"typeIdentifier"},{"text":")","kind":"text"}],"kind":"org.swift.docc.kind.initializer","usr":"s:4Math11Transform3DV1x1y1z1wAcA7Vector4V_A3Itcfc","title":"init(x:y:z:w:)","language":"swift"},{"abstract":[{"type":"text","text":"Rotation in radians"}],"path":"\/documentation\/math\/transform2d\/rotation","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/rotation","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"rotation","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"kind":"org.swift.docc.kind.instanceProperty","usr":"s:4Math11Transform2DV8rotationSfvp","title":"rotation","language":"swift"},{"availableLanguages":["swift"],"path":"\/documentation\/math\/vector4\/-(_:_:)-9ni12","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/-(_:_:)-9ni12","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"-","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"},{"text":") -> ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"}],"kind":"org.swift.docc.kind.operator","usr":"s:4Math7Vector4V1soiyA2C_ACtFZ","language":"swift","title":"-(_:_:)"},{"abstract":[{"text":"Create a left-handed perspective projection","type":"text"}],"path":"\/documentation\/math\/transform3d\/perspective(fieldofview:aspectratio:znear:zfar:)","availableLanguages":["swift"],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/perspective(fieldOfView:aspectRatio:zNear:zFar:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"perspective","kind":"identifier"},{"text":"(","kind":"text"},{"text":"fieldOfView","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Angle","preciseIdentifier":"s:4Math5AngleV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"aspectRatio","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"zNear","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"zFar","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Transform3D","preciseIdentifier":"s:4Math11Transform3DV","kind":"typeIdentifier"}],"kind":"org.swift.docc.kind.typeMethod","usr":"s:4Math11Transform3DV11perspective11fieldOfView11aspectRatio5zNear4zFarAcA5AngleV_S3ftFZ","title":"perspective(fieldOfView:aspectRatio:zNear:zFar:)","language":"swift"},{"path":"\/documentation\/math\/vector4\/-(_:_:)-9fzb2","kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/-(_:_:)-9fzb2","title":"-(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"-","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector4","preciseIdentifier":"s:4Math7Vector4V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"kind":"typeIdentifier","text":"Vector4","preciseIdentifier":"s:4Math7Vector4V"}],"availableLanguages":["swift"],"usr":"s:4Math7Vector4V1soiyA2C_SftFZ","language":"swift"},{"path":"\/documentation\/math\/ray\/!=(_:_:)","kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Ray\/!=(_:_:)","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"availableLanguages":["swift"],"usr":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:4Math3RayV","language":"swift"},{"path":"\/documentation\/math\/size\/+(_:_:)","kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Size\/+(_:_:)","title":"+(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Size","preciseIdentifier":"s:4Math4SizeV"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Size","preciseIdentifier":"s:4Math4SizeV"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Size","preciseIdentifier":"s:4Math4SizeV"}],"availableLanguages":["swift"],"usr":"s:4Math4SizeV1poiyA2C_ACtFZ","language":"swift"},{"path":"\/documentation\/math\/vector4\/xyz","kind":"org.swift.docc.kind.instanceProperty","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/xyz","title":"xyz","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"xyz"},{"text":": ","kind":"text"},{"text":"Vector3","preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"availableLanguages":["swift"],"usr":"s:4Math7Vector4V3xyzAA7Vector3Vvp","language":"swift"},{"path":"\/documentation\/math\/aabb\/equatable-implementations","referenceURL":"doc:\/\/Math\/documentation\/Math\/AABB\/Equatable-Implementations","title":"Equatable Implementations","kind":"org.swift.docc.kind.collectionGroup","language":"swift","availableLanguages":["swift"]},{"path":"\/documentation\/math\/vector3\/z","title":"z","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/z","kind":"org.swift.docc.kind.instanceProperty","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"z","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"}],"availableLanguages":["swift"],"usr":"s:4Math7Vector3V1zSfvp","language":"swift"},{"path":"\/documentation\/math\/sizeint\/comparable-implementations","referenceURL":"doc:\/\/Math\/documentation\/Math\/SizeInt\/Comparable-Implementations","title":"Comparable Implementations","kind":"org.swift.docc.kind.collectionGroup","language":"swift","availableLanguages":["swift"]},{"path":"\/documentation\/math\/aabb\/halfextents","title":"halfExtents","referenceURL":"doc:\/\/Math\/documentation\/Math\/AABB\/halfExtents","kind":"org.swift.docc.kind.instanceProperty","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"halfExtents","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Vector3","preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier"}],"availableLanguages":["swift"],"usr":"s:4Math4AABBV11halfExtentsAA7Vector3Vvp","language":"swift"},{"path":"\/documentation\/math\/vector3\/comparable-implementations","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/Comparable-Implementations","title":"Comparable Implementations","kind":"org.swift.docc.kind.collectionGroup","language":"swift","availableLanguages":["swift"]},{"path":"\/documentation\/math\/sizeint\/'.._(_:_:)","title":"..<(_:_:)","referenceURL":"doc:\/\/Math\/documentation\/Math\/SizeInt\/.._(_:_:)","kind":"org.swift.docc.kind.operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"..<","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"minimum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maximum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Range","preciseIdentifier":"s:Sn","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"availableLanguages":["swift"],"usr":"s:SLsE3zzloiySnyxGx_xtFZ::SYNTHESIZED::s:4Math7SizeIntV","language":"swift"},{"path":"\/documentation\/math\/vector3\/description","kind":"org.swift.docc.kind.instanceProperty","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/description","title":"description","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"description"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:SS","text":"String"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"availableLanguages":["swift"],"usr":"s:4Math7Vector3V11descriptionSSvp","language":"swift"},{"path":"\/documentation\/math\/sizeint\/_(_:_:)","kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/SizeInt\/_(_:_:)","title":"<(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"<"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7SizeIntV","text":"SizeInt"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7SizeIntV","text":"SizeInt"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"availableLanguages":["swift"],"usr":"s:4Math7SizeIntV1loiySbAC_ACtFZ","language":"swift"},{"path":"\/documentation\/math\/sizeint\/'...(_:_:)","kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/SizeInt\/...(_:_:)","title":"...(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"..."},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"minimum"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"maximum"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"ClosedRange","preciseIdentifier":"s:SN"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"availableLanguages":["swift"],"usr":"s:SLsE3zzzoiySNyxGx_xtFZ::SYNTHESIZED::s:4Math7SizeIntV","language":"swift"},{"path":"\/documentation\/math\/angle\/!=(_:_:)","kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Angle\/!=(_:_:)","title":"!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Bool","preciseIdentifier":"s:Sb"}],"availableLanguages":["swift"],"usr":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:4Math5AngleV","language":"swift"},{"path":"\/documentation\/math\/vector4\/+(_:_:)-3moh9","kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/+(_:_:)-3moh9","title":"+(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"},{"text":") -> ","kind":"text"},{"text":"Vector4","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V"}],"availableLanguages":["swift"],"usr":"s:4Math7Vector4V1poiyACSf_ACtFZ","language":"swift"},{"title":">(_:_:)","kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/_(_:_:)-z2y9","path":"\/documentation\/math\/vector4\/_(_:_:)-z2y9","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":">","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"availableLanguages":["swift"],"usr":"s:SLsE1goiySbx_xtFZ::SYNTHESIZED::s:4Math7Vector4V","language":"swift"},{"title":"<=(_:_:)","kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/PointInt\/_=(_:_:)-6c7ii","path":"\/documentation\/math\/pointint\/_=(_:_:)-6c7ii","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"<=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"availableLanguages":["swift"],"usr":"s:SLsE2leoiySbx_xtFZ::SYNTHESIZED::s:4Math8PointIntV","language":"swift"},{"path":"\/documentation\/math\/vector2\/init(x:y:)","kind":"org.swift.docc.kind.initializer","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/init(x:y:)","title":"init(x:y:)","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"x","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":", ","kind":"text"},{"text":"y","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":")","kind":"text"}],"availableLanguages":["swift"],"usr":"s:4Math7Vector2V1x1yACSf_Sftcfc","language":"swift"},{"path":"\/documentation\/math\/size\/_(_:_:)-1imw3","kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Size\/_(_:_:)-1imw3","title":">(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":">","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"availableLanguages":["swift"],"usr":"s:SLsE1goiySbx_xtFZ::SYNTHESIZED::s:4Math4SizeV","language":"swift"},{"path":"\/documentation\/math\/tanf(_:)","kind":"org.swift.docc.kind.function","referenceURL":"doc:\/\/Math\/documentation\/Math\/tanf(_:)","title":"tanf(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"tanf","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"float","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":") -> ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"}],"availableLanguages":["swift"],"usr":"s:4Math4tanfyS2fF","language":"swift"},{"title":"init(_:_:)","kind":"org.swift.docc.kind.initializer","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/init(_:_:)-9d5lf","path":"\/documentation\/math\/vector4\/init(_:_:)-9d5lf","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"xyz","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"w","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":")","kind":"text"}],"availableLanguages":["swift"],"usr":"s:4Math7Vector4VyACSf_Sftcfc","language":"swift"},{"title":"init(columns:)","kind":"org.swift.docc.kind.initializer","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/init(columns:)","path":"\/documentation\/math\/transform2d\/init(columns:)","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"columns","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" [","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"},{"text":"])","kind":"text"}],"availableLanguages":["swift"],"usr":"s:4Math11Transform2DV7columnsACSayAA7Vector3VGh_tcfc","language":"swift"},{"title":"max(_:_:)","kind":"org.swift.docc.kind.function","referenceURL":"doc:\/\/Math\/documentation\/Math\/max(_:_:)-2sva8","path":"\/documentation\/math\/max(_:_:)-2sva8","abstract":[{"type":"text","text":"Returns a vector containing the maximum values for each element of "},{"type":"codeVoice","code":"lhs"},{"type":"text","text":" and "},{"type":"codeVoice","code":"rhs"},{"type":"text","text":"."}],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"max","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector2V","text":"Vector2","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector2V","text":"Vector2","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector2V","text":"Vector2","kind":"typeIdentifier"}],"availableLanguages":["swift"],"usr":"s:4Math3maxyAA7Vector2VAD_ADtF","language":"swift"},{"path":"\/documentation\/math\/sizeint\/'.._(_:)","title":"..<(_:)","referenceURL":"doc:\/\/Math\/documentation\/Math\/SizeInt\/.._(_:)","kind":"org.swift.docc.kind.operator","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"..<","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"maximum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s16PartialRangeUpToV","text":"PartialRangeUpTo","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"availableLanguages":["swift"],"usr":"s:SLsE3zzlopys16PartialRangeUpToVyxGxFZ::SYNTHESIZED::s:4Math7SizeIntV","language":"swift"},{"availableLanguages":["swift"],"usr":"s:4Math4acosyS2dF","referenceURL":"doc:\/\/Math\/documentation\/Math\/acos(_:)-zpov","kind":"org.swift.docc.kind.function","title":"acos(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"acos","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"kind":"internalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"language":"swift","path":"\/documentation\/math\/acos(_:)-zpov"},{"path":"\/documentation\/math\/transform3d\/row(at:)","usr":"s:4Math11Transform3DV3row2atAA7Vector4VSi_tF","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/row(at:)","kind":"org.swift.docc.kind.instanceMethod","title":"row(at:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"row"},{"kind":"text","text":"("},{"kind":"externalParam","text":"at"},{"kind":"text","text":" "},{"kind":"internalParam","text":"index"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V","text":"Vector4"}],"language":"swift","availableLanguages":["swift"]},{"path":"\/documentation\/math\/sizeint\/tosize()","usr":"s:4Math7SizeIntV02toB0AA0B0VyF","referenceURL":"doc:\/\/Math\/documentation\/Math\/SizeInt\/toSize()","kind":"org.swift.docc.kind.instanceMethod","title":"toSize()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"toSize"},{"kind":"text","text":"() -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math4SizeV","text":"Size"}],"language":"swift","availableLanguages":["swift"]},{"path":"\/documentation\/math\/cos(_:)-38wl0","usr":"s:4Math3cosyS2fF","referenceURL":"doc:\/\/Math\/documentation\/Math\/cos(_:)-38wl0","kind":"org.swift.docc.kind.function","title":"cos(_:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"cos"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"}],"language":"swift","availableLanguages":["swift"]},{"path":"\/documentation\/math\/aabb\/min","usr":"s:4Math4AABBV3minAA7Vector3Vvp","referenceURL":"doc:\/\/Math\/documentation\/Math\/AABB\/min","kind":"org.swift.docc.kind.instanceProperty","title":"min","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"min"},{"kind":"text","text":": "},{"text":"Vector3","preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"language":"swift","availableLanguages":["swift"]},{"path":"\/documentation\/math\/vector4\/'...(_:)-91zhd","usr":"s:SLsE3zzzopys19PartialRangeThroughVyxGxFZ::SYNTHESIZED::s:4Math7Vector4V","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/...(_:)-91zhd","kind":"org.swift.docc.kind.operator","title":"...(_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"...","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"maximum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"PartialRangeThrough","preciseIdentifier":"s:s19PartialRangeThroughV","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"language":"swift","availableLanguages":["swift"]},{"availableLanguages":["swift"],"usr":"s:4Math4lerpyxx_xxtSFRzlF","abstract":[{"type":"text","text":"Linearly interpolates between two points."}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/lerp(_:_:_:)-pb6a","title":"lerp(_:_:_:)","kind":"org.swift.docc.kind.function","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lerp","kind":"identifier"},{"text":"<","kind":"text"},{"text":"T","kind":"genericParameter"},{"text":">(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"T","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"t"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":" "},{"kind":"keyword","text":"where"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"T"},{"kind":"text","text":" : "},{"preciseIdentifier":"s:SF","kind":"typeIdentifier","text":"FloatingPoint"}],"language":"swift","path":"\/documentation\/math\/lerp(_:_:_:)-pb6a"},{"path":"\/documentation\/math\/pointint\/_(_:_:)-26otk","usr":"s:SLsE1goiySbx_xtFZ::SYNTHESIZED::s:4Math8PointIntV","referenceURL":"doc:\/\/Math\/documentation\/Math\/PointInt\/_(_:_:)-26otk","kind":"org.swift.docc.kind.operator","title":">(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":">"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"language":"swift","availableLanguages":["swift"]},{"path":"\/documentation\/math\/vector4\/+=(_:_:)-8icw9","usr":"s:4Math7Vector4V2peoiyyACz_ACtFZ","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/+=(_:_:)-8icw9","kind":"org.swift.docc.kind.operator","title":"+=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector4","preciseIdentifier":"s:4Math7Vector4V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector4","preciseIdentifier":"s:4Math7Vector4V","kind":"typeIdentifier"},{"text":")","kind":"text"}],"language":"swift","availableLanguages":["swift"]},{"path":"\/documentation\/math\/vector3\/init(_:_:)-89jz0","usr":"s:4Math7Vector3VyAcA7Vector2V_Sftcfc","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/init(_:_:)-89jz0","kind":"org.swift.docc.kind.initializer","title":"init(_:_:)","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"vector2","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Vector2","preciseIdentifier":"s:4Math7Vector2V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"z","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"text":")","kind":"text"}],"language":"swift","availableLanguages":["swift"]},{"availableLanguages":["swift"],"usr":"s:4Math3maxyAA7Vector4VAD_ADtF","abstract":[{"type":"text","text":"Returns a vector containing the maximum values for each element of "},{"type":"codeVoice","code":"lhs"},{"type":"text","text":" and "},{"type":"codeVoice","code":"rhs"},{"type":"text","text":"."}],"kind":"org.swift.docc.kind.function","title":"max(_:_:)","referenceURL":"doc:\/\/Math\/documentation\/Math\/max(_:_:)-5981b","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"max","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector4V","text":"Vector4","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector4V","text":"Vector4","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector4V","text":"Vector4","kind":"typeIdentifier"}],"language":"swift","path":"\/documentation\/math\/max(_:_:)-5981b"},{"availableLanguages":["swift"],"usr":"s:4Math11Transform3DV1wAA7Vector4Vvp","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/w","kind":"org.swift.docc.kind.instanceProperty","title":"w","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"w","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector4V","text":"Vector4","kind":"typeIdentifier"}],"language":"swift","path":"\/documentation\/math\/transform3d\/w"},{"availableLanguages":["swift"],"usr":"s:4Math3sinyS2dF","referenceURL":"doc:\/\/Math\/documentation\/Math\/sin(_:)-1t8ik","kind":"org.swift.docc.kind.function","title":"sin(_:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"sin","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"value","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sd","text":"Double","kind":"typeIdentifier"}],"language":"swift","path":"\/documentation\/math\/sin(_:)-1t8ik"},{"availableLanguages":["swift"],"usr":"s:4Math5PlaneV6normalAA7Vector3Vvp","referenceURL":"doc:\/\/Math\/documentation\/Math\/Plane\/normal","kind":"org.swift.docc.kind.instanceProperty","title":"normal","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"normal","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"}],"language":"swift","path":"\/documentation\/math\/plane\/normal"},{"availableLanguages":["swift"],"usr":"s:4Math7Vector3V1soiyA2C_SftFZ","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/-(_:_:)-5jymk","kind":"org.swift.docc.kind.operator","title":"-(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"-","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":") -> ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"}],"language":"swift","path":"\/documentation\/math\/vector3\/-(_:_:)-5jymk"},{"availableLanguages":["swift"],"usr":"s:4Math5AngleV","referenceURL":"doc:\/\/Math\/documentation\/Math\/Angle","kind":"org.swift.docc.kind.structure","title":"Angle","fragments":[{"text":"@frozen","kind":"attribute"},{"text":" ","kind":"text"},{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Angle","kind":"identifier"}],"language":"swift","path":"\/documentation\/math\/angle"},{"availableLanguages":["swift"],"usr":"s:4Math5PlaneV1a1b1c1dACSf_S3ftcfc","referenceURL":"doc:\/\/Math\/documentation\/Math\/Plane\/init(a:b:c:d:)","kind":"org.swift.docc.kind.initializer","title":"init(a:b:c:d:)","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"a","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":", ","kind":"text"},{"text":"b","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":", ","kind":"text"},{"kind":"externalParam","text":"c"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":", "},{"kind":"externalParam","text":"d"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":")"}],"language":"swift","path":"\/documentation\/math\/plane\/init(a:b:c:d:)"},{"path":"\/documentation\/math\/vector2\/zero","usr":"s:4Math7Vector2V4zeroACvpZ","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/zero","kind":"org.swift.docc.kind.typeProperty","title":"zero","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"zero"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector2V","text":"Vector2"}],"language":"swift","availableLanguages":["swift"]},{"path":"\/documentation\/math\/plane\/haspoint(_:epsilon:)","usr":"s:4Math5PlaneV8hasPoint_7epsilonSbAA7Vector3V_SftF","referenceURL":"doc:\/\/Math\/documentation\/Math\/Plane\/hasPoint(_:epsilon:)","kind":"org.swift.docc.kind.instanceMethod","title":"hasPoint(_:epsilon:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"hasPoint"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"point"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V","text":"Vector3"},{"kind":"text","text":", "},{"kind":"externalParam","text":"epsilon"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":" = 0.0001) -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"language":"swift","availableLanguages":["swift"]},{"path":"\/documentation\/math\/vector3\/length","usr":"s:4Math7Vector3V6lengthSfvp","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/length","kind":"org.swift.docc.kind.instanceProperty","title":"length","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"length"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":" { "},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"language":"swift","availableLanguages":["swift"]},{"path":"\/documentation\/math\/vector3\/init()","usr":"s:4Math7Vector3VACycfc","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/init()","kind":"org.swift.docc.kind.initializer","title":"init()","fragments":[{"text":"init","kind":"keyword"},{"text":"()","kind":"text"}],"language":"swift","availableLanguages":["swift"]},{"availableLanguages":["swift"],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"y","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"}],"title":"y","referenceURL":"doc:\/\/Math\/documentation\/Math\/Quat\/y","language":"swift","path":"\/documentation\/math\/quat\/y","kind":"org.swift.docc.kind.instanceProperty","usr":"s:4Math4QuatV1ySfvp"},{"availableLanguages":["swift"],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"y","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector3V","text":"Vector3","kind":"typeIdentifier"}],"title":"y","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/y","language":"swift","path":"\/documentation\/math\/transform2d\/y","kind":"org.swift.docc.kind.instanceProperty","usr":"s:4Math11Transform2DV1yAA7Vector3Vvp"},{"availableLanguages":["swift"],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"\/=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector3V","text":"Vector3","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector3V","text":"Vector3","kind":"typeIdentifier"},{"text":")","kind":"text"}],"title":"\/=(_:_:)","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/_=(_:_:)-8vke","language":"swift","path":"\/documentation\/math\/vector3\/_=(_:_:)-8vke","kind":"org.swift.docc.kind.operator","usr":"s:4Math7Vector3V2deoiyyACz_ACtFZ"},{"availableLanguages":["swift"],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"width","kind":"identifier"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"title":"width","referenceURL":"doc:\/\/Math\/documentation\/Math\/Rect\/width","language":"swift","path":"\/documentation\/math\/rect\/width","kind":"org.swift.docc.kind.instanceProperty","usr":"s:4Math4RectV5widthSfvp"},{"availableLanguages":["swift"],"fragments":[{"kind":"keyword","text":"subscript"},{"kind":"text","text":"("},{"kind":"internalParam","text":"column"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Si","text":"Int"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V","text":"Vector4"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" "},{"kind":"keyword","text":"set"},{"kind":"text","text":" }"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/subscript(_:)","title":"subscript(_:)","language":"swift","kind":"org.swift.docc.kind.instanceSubscript","path":"\/documentation\/math\/transform3d\/subscript(_:)","usr":"s:4Math11Transform3DVyAA7Vector4VSicip"},{"availableLanguages":["swift"],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V","text":"Vector4"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":")"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/+=(_:_:)-7i2ot","title":"+=(_:_:)","language":"swift","kind":"org.swift.docc.kind.operator","path":"\/documentation\/math\/vector4\/+=(_:_:)-7i2ot","usr":"s:4Math7Vector4V2peoiyyACz_SftFZ"},{"availableLanguages":["swift"],"fragments":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"text":"rotation","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math5AngleV","text":"Angle","kind":"typeIdentifier"},{"text":")","kind":"text"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/init(rotation:)","title":"init(rotation:)","language":"swift","kind":"org.swift.docc.kind.initializer","path":"\/documentation\/math\/transform2d\/init(rotation:)","usr":"s:4Math11Transform2DV8rotationAcA5AngleVh_tcfc"},{"availableLanguages":["swift"],"abstract":[{"type":"text","text":"Left-handed"}],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"lookAt","kind":"identifier"},{"text":"(","kind":"text"},{"text":"eye","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector3V","text":"Vector3","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"center","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector3V","text":"Vector3","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"up","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector3V","text":"Vector3","kind":"typeIdentifier"},{"text":" = .up) -> ","kind":"text"},{"preciseIdentifier":"s:4Math11Transform3DV","text":"Transform3D","kind":"typeIdentifier"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/lookAt(eye:center:up:)","title":"lookAt(eye:center:up:)","language":"swift","path":"\/documentation\/math\/transform3d\/lookat(eye:center:up:)","kind":"org.swift.docc.kind.typeMethod","usr":"s:4Math11Transform3DV6lookAt3eye6center2upAcA7Vector3V_A2ItFZ"},{"availableLanguages":["swift"],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"\/","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"},{"text":") -> ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/_(_:_:)-i6h5","title":"\/(_:_:)","language":"swift","path":"\/documentation\/math\/vector3\/_(_:_:)-i6h5","kind":"org.swift.docc.kind.operator","usr":"s:4Math7Vector3V1doiyACSf_ACtFZ"},{"availableLanguages":["swift"],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isNaN","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/isNaN","title":"isNaN","language":"swift","path":"\/documentation\/math\/vector4\/isnan","kind":"org.swift.docc.kind.instanceProperty","usr":"s:4Math7Vector4V5isNaNSbvp"},{"availableLanguages":["swift"],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"squaredLength","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Quat\/squaredLength","title":"squaredLength","language":"swift","path":"\/documentation\/math\/quat\/squaredlength","kind":"org.swift.docc.kind.instanceProperty","usr":"s:4Math4QuatV13squaredLengthSfvp"},{"availableLanguages":["swift"],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"<=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Size\/_=(_:_:)-4mrvg","title":"<=(_:_:)","language":"swift","path":"\/documentation\/math\/size\/_=(_:_:)-4mrvg","kind":"org.swift.docc.kind.operator","usr":"s:SLsE2leoiySbx_xtFZ::SYNTHESIZED::s:4Math4SizeV"},{"availableLanguages":["swift"],"fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"title":"init(from:)","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/init(from:)","language":"swift","path":"\/documentation\/math\/transform2d\/init(from:)","kind":"org.swift.docc.kind.initializer","usr":"s:4Math11Transform2DV4fromACs7Decoder_p_tKcfc"},{"availableLanguages":["swift"],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"scale","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector2V","text":"Vector2","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" ","kind":"text"},{"text":"set","kind":"keyword"},{"text":" }","kind":"text"}],"title":"scale","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/scale","language":"swift","path":"\/documentation\/math\/transform2d\/scale","kind":"org.swift.docc.kind.instanceProperty","usr":"s:4Math11Transform2DV5scaleAA7Vector2Vvp"},{"availableLanguages":["swift"],"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"description","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:SS","text":"String","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"title":"description","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/description","language":"swift","path":"\/documentation\/math\/vector2\/description","kind":"org.swift.docc.kind.instanceProperty","usr":"s:4Math7Vector2V11descriptionSSvp"},{"availableLanguages":["swift"],"fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"translatedBy","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"vector","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector3V","text":"Vector3","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:4Math11Transform3DV","text":"Transform3D","kind":"typeIdentifier"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/translatedBy(_:)","title":"translatedBy(_:)","language":"swift","path":"\/documentation\/math\/transform3d\/translatedby(_:)","kind":"org.swift.docc.kind.instanceMethod","usr":"s:4Math11Transform3DV12translatedByyAcA7Vector3VF"},{"availableLanguages":["swift"],"fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Size","kind":"identifier"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Size","title":"Size","language":"swift","path":"\/documentation\/math\/size","kind":"org.swift.docc.kind.structure","usr":"s:4Math4SizeV"},{"availableLanguages":["swift"],"fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"decoder","kind":"internalParam"},{"text":": any ","kind":"text"},{"preciseIdentifier":"s:s7DecoderP","text":"Decoder","kind":"typeIdentifier"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Ray\/init(from:)","title":"init(from:)","language":"swift","path":"\/documentation\/math\/ray\/init(from:)","kind":"org.swift.docc.kind.initializer","usr":"s:4Math3RayV4fromACs7Decoder_p_tKcfc"},{"availableLanguages":["swift"],"fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"normal_d","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector4V","text":"Vector4","kind":"typeIdentifier"},{"text":")","kind":"text"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Plane\/init(normal_d:)","title":"init(normal_d:)","language":"swift","path":"\/documentation\/math\/plane\/init(normal_d:)","kind":"org.swift.docc.kind.initializer","usr":"s:4Math5PlaneV8normal_dAcA7Vector4V_tcfc"},{"availableLanguages":["swift"],"fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"infinity"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Size","preciseIdentifier":"s:4Math4SizeV"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Size\/infinity","title":"infinity","language":"swift","path":"\/documentation\/math\/size\/infinity","kind":"org.swift.docc.kind.typeProperty","usr":"s:4Math4SizeV8infinityACvpZ"},{"availableLanguages":["swift"],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"x"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Vector3","preciseIdentifier":"s:4Math7Vector3V"}],"title":"x","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/x","language":"swift","kind":"org.swift.docc.kind.instanceProperty","path":"\/documentation\/math\/transform2d\/x","usr":"s:4Math11Transform2DV1xAA7Vector3Vvp"},{"language":"swift","title":"Point","fragments":[{"kind":"keyword","text":"typealias"},{"kind":"text","text":" "},{"kind":"identifier","text":"Point"},{"kind":"text","text":" = "},{"kind":"typeIdentifier","text":"Vector2","preciseIdentifier":"s:4Math7Vector2V"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Point","usr":"s:4Math5Pointa","kind":"org.swift.docc.kind.typeAlias","availableLanguages":["swift"],"path":"\/documentation\/math\/point"},{"language":"swift","title":"init(arrayLiteral:)","fragments":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"arrayLiteral"},{"kind":"text","text":" "},{"kind":"internalParam","text":"elements"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"},{"kind":"text","text":"...)"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/init(arrayLiteral:)","usr":"s:4Math7Vector3V12arrayLiteralACSfd_tcfc","kind":"org.swift.docc.kind.initializer","availableLanguages":["swift"],"path":"\/documentation\/math\/vector3\/init(arrayliteral:)"},{"language":"swift","title":"squaredLength","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"squaredLength"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/squaredLength","usr":"s:4Math7Vector3V13squaredLengthSfvp","kind":"org.swift.docc.kind.instanceProperty","availableLanguages":["swift"],"path":"\/documentation\/math\/vector3\/squaredlength"},{"language":"swift","title":"+=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Size","preciseIdentifier":"s:4Math4SizeV","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Size","preciseIdentifier":"s:4Math4SizeV","kind":"typeIdentifier"},{"text":")","kind":"text"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Size\/+=(_:_:)","usr":"s:4Math4SizeV2peoiyyACz_ACtFZ","kind":"org.swift.docc.kind.operator","availableLanguages":["swift"],"path":"\/documentation\/math\/size\/+=(_:_:)"},{"language":"swift","title":"init(axis:angle:)","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"axis","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Vector3","preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"angle","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"text":")","kind":"text"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Quat\/init(axis:angle:)","usr":"s:4Math4QuatV4axis5angleAcA7Vector3V_Sftcfc","path":"\/documentation\/math\/quat\/init(axis:angle:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.initializer"},{"language":"swift","title":"..<(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"..<","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"minimum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"maximum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Range","preciseIdentifier":"s:Sn","kind":"typeIdentifier"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/.._(_:_:)","usr":"s:SLsE3zzloiySnyxGx_xtFZ::SYNTHESIZED::s:4Math7Vector4V","path":"\/documentation\/math\/vector4\/'.._(_:_:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.operator"},{"language":"swift","title":"init()","abstract":[{"type":"text","text":"Creates an empty bounding box."}],"fragments":[{"kind":"keyword","text":"init"},{"kind":"text","text":"()"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/AABB\/init()","usr":"s:4Math4AABBVACycfc","path":"\/documentation\/math\/aabb\/init()","kind":"org.swift.docc.kind.initializer","availableLanguages":["swift"]},{"language":"swift","title":"+(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V","text":"Vector4"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V","text":"Vector4"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/+(_:_:)-84c1y","usr":"s:4Math7Vector4V1poiyA2C_SftFZ","path":"\/documentation\/math\/vector4\/+(_:_:)-84c1y","kind":"org.swift.docc.kind.operator","availableLanguages":["swift"]},{"language":"swift","title":"w","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"w"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/w","usr":"s:4Math7Vector4V1wSfvp","path":"\/documentation\/math\/vector4\/w","kind":"org.swift.docc.kind.instanceProperty","availableLanguages":["swift"]},{"language":"swift","title":"empty","abstract":[{"type":"text","text":"An empty bounding box."}],"fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"let"},{"kind":"text","text":" "},{"kind":"identifier","text":"empty"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4Math4AABBV","text":"AABB","kind":"typeIdentifier"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/AABB\/empty","usr":"s:4Math4AABBV5emptyACvpZ","path":"\/documentation\/math\/aabb\/empty","kind":"org.swift.docc.kind.typeProperty","availableLanguages":["swift"]},{"language":"swift","title":"determinant","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"determinant","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/determinant","usr":"s:4Math11Transform3DV11determinantSfvp","path":"\/documentation\/math\/transform3d\/determinant","availableLanguages":["swift"],"kind":"org.swift.docc.kind.instanceProperty"},{"language":"swift","title":"\/(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"\/","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector2V","text":"Vector2","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector2V","text":"Vector2","kind":"typeIdentifier"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/_(_:_:)-40bhi","usr":"s:4Math7Vector2V1doiyA2C_SftFZ","path":"\/documentation\/math\/vector2\/_(_:_:)-40bhi","availableLanguages":["swift"],"kind":"org.swift.docc.kind.operator"},{"language":"swift","title":"radians","fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"radians","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":" { ","kind":"text"},{"text":"get","kind":"keyword"},{"text":" }","kind":"text"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Angle\/radians","usr":"s:4Math5AngleV7radiansSfvp","path":"\/documentation\/math\/angle\/radians","availableLanguages":["swift"],"kind":"org.swift.docc.kind.instanceProperty"},{"language":"swift","title":"init(from:)","fragments":[{"text":"init","kind":"keyword"},{"kind":"text","text":"("},{"kind":"externalParam","text":"from"},{"kind":"text","text":" "},{"kind":"internalParam","text":"decoder"},{"kind":"text","text":": any "},{"kind":"typeIdentifier","text":"Decoder","preciseIdentifier":"s:s7DecoderP"},{"kind":"text","text":") "},{"kind":"keyword","text":"throws"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/PointInt\/init(from:)","usr":"s:4Math8PointIntV4fromACs7Decoder_p_tKcfc","path":"\/documentation\/math\/pointint\/init(from:)","availableLanguages":["swift"],"kind":"org.swift.docc.kind.initializer"},{"language":"swift","title":"min(_:_:)","abstract":[{"text":"Returns a vector containing the minimum values for each element of ","type":"text"},{"type":"codeVoice","code":"lhs"},{"text":" and ","type":"text"},{"type":"codeVoice","code":"rhs"},{"text":".","type":"text"}],"fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"min"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Vector3","preciseIdentifier":"s:4Math7Vector3V"},{"kind":"text","text":", "},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Vector3","preciseIdentifier":"s:4Math7Vector3V"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Vector3","preciseIdentifier":"s:4Math7Vector3V"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/min(_:_:)-93azo","usr":"s:4Math3minyAA7Vector3VAD_ADtF","kind":"org.swift.docc.kind.function","path":"\/documentation\/math\/min(_:_:)-93azo","availableLanguages":["swift"]},{"language":"swift","title":"init(arrayLiteral:)","fragments":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"arrayLiteral"},{"kind":"text","text":" "},{"kind":"internalParam","text":"elements"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"kind":"text","text":"...)"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/init(arrayLiteral:)","usr":"s:4Math7Vector2V12arrayLiteralACSfd_tcfc","availableLanguages":["swift"],"kind":"org.swift.docc.kind.initializer","path":"\/documentation\/math\/vector2\/init(arrayliteral:)"},{"language":"swift","title":"\/(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"\/"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier","text":"Vector3"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier","text":"Vector3"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/_(_:_:)-83lor","usr":"s:4Math7Vector3V1doiyA2C_SftFZ","path":"\/documentation\/math\/vector3\/_(_:_:)-83lor","kind":"org.swift.docc.kind.operator","availableLanguages":["swift"]},{"language":"swift","title":">=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":">="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:Sb","text":"Bool","kind":"typeIdentifier"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/_=(_:_:)-6x9hd","usr":"s:SLsE2geoiySbx_xtFZ::SYNTHESIZED::s:4Math7Vector4V","path":"\/documentation\/math\/vector4\/_=(_:_:)-6x9hd","kind":"org.swift.docc.kind.operator","availableLanguages":["swift"]},{"language":"swift","title":"direction","abstract":[{"text":"The vector representing direction of the ray.","type":"text"}],"fragments":[{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"direction","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector3V","text":"Vector3","kind":"typeIdentifier"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Ray\/direction","usr":"s:4Math3RayV9directionAA7Vector3Vvp","kind":"org.swift.docc.kind.instanceProperty","path":"\/documentation\/math\/ray\/direction","availableLanguages":["swift"]},{"language":"swift","title":"zero","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4Math4RectV","text":"Rect","kind":"typeIdentifier"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/Rect\/zero","usr":"s:4Math4RectV4zeroACvpZ","availableLanguages":["swift"],"kind":"org.swift.docc.kind.typeProperty","path":"\/documentation\/math\/rect\/zero"},{"language":"swift","title":"..<(_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"..<","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"maximum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:s16PartialRangeUpToV","text":"PartialRangeUpTo","kind":"typeIdentifier"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"referenceURL":"doc:\/\/Math\/documentation\/Math\/PointInt\/.._(_:)","usr":"s:SLsE3zzlopys16PartialRangeUpToVyxGxFZ::SYNTHESIZED::s:4Math8PointIntV","availableLanguages":["swift"],"kind":"org.swift.docc.kind.operator","path":"\/documentation\/math\/pointint\/'.._(_:)"},{"kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/!=(_:_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"availableLanguages":["swift"],"title":"!=(_:_:)","path":"\/documentation\/math\/vector2\/!=(_:_:)","usr":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:4Math7Vector2V","language":"swift"},{"kind":"org.swift.docc.kind.instanceMethod","referenceURL":"doc:\/\/Math\/documentation\/Math\/Rect\/contains(point:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"contains"},{"kind":"text","text":"("},{"kind":"externalParam","text":"point"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math5Pointa","text":"Point"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"availableLanguages":["swift"],"title":"contains(point:)","path":"\/documentation\/math\/rect\/contains(point:)","usr":"s:4Math4RectV8contains5pointSbAA7Vector2V_tF","language":"swift"},{"kind":"org.swift.docc.kind.instanceProperty","referenceURL":"doc:\/\/Math\/documentation\/Math\/Quat\/x","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"x"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"}],"availableLanguages":["swift"],"title":"x","path":"\/documentation\/math\/quat\/x","usr":"s:4Math4QuatV1xSfvp","language":"swift"},{"kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/*(_:_:)-2aukp","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"*"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"preciseIdentifier":"s:4Math7Vector2V","kind":"typeIdentifier","text":"Vector2"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"preciseIdentifier":"s:Sf","kind":"typeIdentifier","text":"Float"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:4Math7Vector2V","kind":"typeIdentifier","text":"Vector2"}],"availableLanguages":["swift"],"title":"*(_:_:)","path":"\/documentation\/math\/vector2\/*(_:_:)-2aukp","usr":"s:4Math7Vector2V1moiyA2C_SftFZ","language":"swift"},{"kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/SizeInt\/...(_:)-70fb4","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"..."},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"maximum"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:s19PartialRangeThroughV","kind":"typeIdentifier","text":"PartialRangeThrough"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"availableLanguages":["swift"],"title":"...(_:)","path":"\/documentation\/math\/sizeint\/'...(_:)-70fb4","usr":"s:SLsE3zzzopys19PartialRangeThroughVyxGxFZ::SYNTHESIZED::s:4Math7SizeIntV","language":"swift"},{"kind":"org.swift.docc.kind.instanceProperty","referenceURL":"doc:\/\/Math\/documentation\/Math\/Rect\/origin","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"origin"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4Math5Pointa","kind":"typeIdentifier","text":"Point"}],"availableLanguages":["swift"],"title":"origin","path":"\/documentation\/math\/rect\/origin","usr":"s:4Math4RectV6originAA7Vector2Vvp","language":"swift"},{"kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/.._(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"..<"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"minimum"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"maximum"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sn","text":"Range"},{"kind":"text","text":"<"},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":">"}],"availableLanguages":["swift"],"title":"..<(_:_:)","path":"\/documentation\/math\/vector2\/'.._(_:_:)","usr":"s:SLsE3zzloiySnyxGx_xtFZ::SYNTHESIZED::s:4Math7Vector2V","language":"swift"},{"kind":"org.swift.docc.kind.initializer","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/init(diagonal:)","fragments":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"diagonal"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":")"}],"availableLanguages":["swift"],"title":"init(diagonal:)","path":"\/documentation\/math\/transform2d\/init(diagonal:)","usr":"s:4Math11Transform2DV8diagonalACSf_tcfc","language":"swift"},{"kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/-=(_:_:)-1st","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"-="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V","text":"Vector3"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":")"}],"availableLanguages":["swift"],"title":"-=(_:_:)","path":"\/documentation\/math\/vector3\/-=(_:_:)-1st","usr":"s:4Math7Vector3V2seoiyyACz_SftFZ","language":"swift"},{"kind":"org.swift.docc.kind.initializer","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/init()","fragments":[{"kind":"keyword","text":"init"},{"kind":"text","text":"()"}],"availableLanguages":["swift"],"title":"init()","path":"\/documentation\/math\/vector4\/init()","usr":"s:4Math7Vector4VACycfc","language":"swift"},{"kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/.._(_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"..<","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"maximum","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"PartialRangeUpTo","kind":"typeIdentifier","preciseIdentifier":"s:s16PartialRangeUpToV"},{"text":"<","kind":"text"},{"text":"Self","kind":"typeIdentifier"},{"text":">","kind":"text"}],"availableLanguages":["swift"],"title":"..<(_:)","path":"\/documentation\/math\/vector4\/'.._(_:)","usr":"s:SLsE3zzlopys16PartialRangeUpToVyxGxFZ::SYNTHESIZED::s:4Math7Vector4V","language":"swift"},{"kind":"org.swift.docc.kind.typeProperty","referenceURL":"doc:\/\/Math\/documentation\/Math\/Size\/zero","fragments":[{"text":"nonisolated","kind":"attribute"},{"text":" ","kind":"text"},{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"zero","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Size","kind":"typeIdentifier","preciseIdentifier":"s:4Math4SizeV"}],"availableLanguages":["swift"],"title":"zero","path":"\/documentation\/math\/size\/zero","usr":"s:4Math4SizeV4zeroACvpZ","language":"swift"},{"kind":"org.swift.docc.kind.typeMethod","referenceURL":"doc:\/\/Math\/documentation\/Math\/Quat\/euler(_:)","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"euler","kind":"identifier"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"vector","kind":"internalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V","text":"Vector3"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math4QuatV","text":"Quat"}],"availableLanguages":["swift"],"title":"euler(_:)","abstract":[{"text":"Returns a rotation that rotates z degrees around the z axis,","type":"text"},{"text":" ","type":"text"},{"text":"x degrees around the x axis, and y degrees around the y axis; applied in that order.","type":"text"}],"path":"\/documentation\/math\/quat\/euler(_:)","usr":"s:4Math4QuatV5euleryAcA7Vector3VFZ","language":"swift"},{"kind":"org.swift.docc.kind.instanceMethod","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/translatedBy(x:y:)","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"translatedBy"},{"kind":"text","text":"("},{"kind":"externalParam","text":"x"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":", "},{"kind":"externalParam","text":"y"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math11Transform2DV","text":"Transform2D"}],"availableLanguages":["swift"],"title":"translatedBy(x:y:)","path":"\/documentation\/math\/transform2d\/translatedby(x:y:)","usr":"s:4Math11Transform2DV12translatedBy1x1yACSf_SftF","language":"swift"},{"language":"swift","kind":"org.swift.docc.kind.collectionGroup","title":"Equatable Implementations","availableLanguages":["swift"],"path":"\/documentation\/math\/ray\/equatable-implementations","referenceURL":"doc:\/\/Math\/documentation\/Math\/Ray\/Equatable-Implementations"},{"kind":"org.swift.docc.kind.instanceProperty","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/x","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"x"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"}],"availableLanguages":["swift"],"title":"x","path":"\/documentation\/math\/vector2\/x","usr":"s:4Math7Vector2V1xSfvp","language":"swift"},{"kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/_=(_:_:)-23sr0","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"\/="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector4V","text":"Vector4"},{"kind":"text","text":", "},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"text":")","kind":"text"}],"availableLanguages":["swift"],"title":"\/=(_:_:)","path":"\/documentation\/math\/vector4\/_=(_:_:)-23sr0","usr":"s:4Math7Vector4V2deoiyyACz_SftFZ","language":"swift"},{"kind":"org.swift.docc.kind.initializer","referenceURL":"doc:\/\/Math\/documentation\/Math\/Size\/init(arrayLiteral:)","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"arrayLiteral","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"elements","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"},{"text":"...)","kind":"text"}],"availableLanguages":["swift"],"title":"init(arrayLiteral:)","path":"\/documentation\/math\/size\/init(arrayliteral:)","usr":"s:4Math4SizeV12arrayLiteralACSfd_tcfc","language":"swift"},{"kind":"org.swift.docc.kind.instanceMethod","referenceURL":"doc:\/\/Math\/documentation\/Math\/Plane\/distance(to:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"distance","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"point","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Vector3","preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"text":"Float","preciseIdentifier":"s:Sf","kind":"typeIdentifier"}],"availableLanguages":["swift"],"title":"distance(to:)","path":"\/documentation\/math\/plane\/distance(to:)","usr":"s:4Math5PlaneV8distance2toSfAA7Vector3V_tF","language":"swift"},{"kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/-=(_:_:)-1vmtp","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"-=","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"inout","kind":"keyword"},{"text":" ","kind":"text"},{"text":"Vector2","preciseIdentifier":"s:4Math7Vector2V","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"preciseIdentifier":"s:4Math7Vector2V","kind":"typeIdentifier","text":"Vector2"},{"kind":"text","text":")"}],"availableLanguages":["swift"],"title":"-=(_:_:)","path":"\/documentation\/math\/vector2\/-=(_:_:)-1vmtp","usr":"s:4Math7Vector2V2seoiyyACz_ACtFZ","language":"swift"},{"kind":"org.swift.docc.kind.instanceMethod","referenceURL":"doc:\/\/Math\/documentation\/Math\/Size\/toSizeInt()","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"toSizeInt"},{"kind":"text","text":"() -> "},{"preciseIdentifier":"s:4Math7SizeIntV","kind":"typeIdentifier","text":"SizeInt"}],"availableLanguages":["swift"],"title":"toSizeInt()","path":"\/documentation\/math\/size\/tosizeint()","usr":"s:4Math4SizeV02toB3IntAA0bD0VyF","language":"swift"},{"kind":"org.swift.docc.kind.operator","referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform2D\/!=(_:_:)","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"availableLanguages":["swift"],"title":"!=(_:_:)","path":"\/documentation\/math\/transform2d\/!=(_:_:)","usr":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:4Math11Transform2DV","language":"swift"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/!=(_:_:)","availableLanguages":["swift"],"title":"!=(_:_:)","language":"swift","usr":"s:SQsE2neoiySbx_xtFZ::SYNTHESIZED::s:4Math7Vector3V","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"!="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"path":"\/documentation\/math\/vector3\/!=(_:_:)","kind":"org.swift.docc.kind.operator"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Rect\/midX","availableLanguages":["swift"],"title":"midX","language":"swift","usr":"s:4Math4RectV4midXSfvp","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"midX"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":" { "},{"kind":"keyword","text":"get"},{"kind":"text","text":" }"}],"path":"\/documentation\/math\/rect\/midx","kind":"org.swift.docc.kind.instanceProperty"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/sqrt(_:)-9uv7q","availableLanguages":["swift"],"title":"sqrt(_:)","language":"swift","usr":"s:4Math4sqrtyS2dF","fragments":[{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"sqrt"},{"kind":"text","text":"("},{"kind":"externalParam","text":"_"},{"kind":"text","text":" "},{"kind":"internalParam","text":"value"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sd","text":"Double"}],"path":"\/documentation\/math\/sqrt(_:)-9uv7q","kind":"org.swift.docc.kind.function"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/_=(_:_:)-6xb95","availableLanguages":["swift"],"title":">=(_:_:)","language":"swift","usr":"s:SLsE2geoiySbx_xtFZ::SYNTHESIZED::s:4Math7Vector2V","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":">="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:Sb","kind":"typeIdentifier","text":"Bool"}],"path":"\/documentation\/math\/vector2\/_=(_:_:)-6xb95","kind":"org.swift.docc.kind.operator"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector4\/*(_:_:)-4o089","availableLanguages":["swift"],"title":"*(_:_:)","language":"swift","usr":"s:4Math7Vector4V1moiyAcA11Transform3DV_ACtFZ","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"*"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"preciseIdentifier":"s:4Math11Transform3DV","kind":"typeIdentifier","text":"Transform3D"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"preciseIdentifier":"s:4Math7Vector4V","kind":"typeIdentifier","text":"Vector4"},{"kind":"text","text":") -> "},{"preciseIdentifier":"s:4Math7Vector4V","kind":"typeIdentifier","text":"Vector4"}],"path":"\/documentation\/math\/vector4\/*(_:_:)-4o089","kind":"org.swift.docc.kind.operator"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Plane","availableLanguages":["swift"],"title":"Plane","language":"swift","usr":"s:4Math5PlaneV","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"Plane"}],"path":"\/documentation\/math\/plane","kind":"org.swift.docc.kind.structure"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Transform3D\/init(rows:)","availableLanguages":["swift"],"title":"init(rows:)","language":"swift","usr":"s:4Math11Transform3DV4rowsACSayAA7Vector4VGh_tcfc","fragments":[{"kind":"keyword","text":"init"},{"kind":"text","text":"("},{"kind":"externalParam","text":"rows"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" ["},{"preciseIdentifier":"s:4Math7Vector4V","kind":"typeIdentifier","text":"Vector4"},{"text":"])","kind":"text"}],"path":"\/documentation\/math\/transform3d\/init(rows:)","kind":"org.swift.docc.kind.initializer"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/init(_:)","availableLanguages":["swift"],"title":"init(_:)","language":"swift","usr":"s:4Math7Vector2VyACSfcfc","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"_","kind":"externalParam"},{"text":" ","kind":"text"},{"text":"scalar","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":")","kind":"text"}],"path":"\/documentation\/math\/vector2\/init(_:)","kind":"org.swift.docc.kind.initializer"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Quat\/*(_:_:)","availableLanguages":["swift"],"title":"*(_:_:)","language":"swift","usr":"s:4Math4QuatV1moiyA2C_AA7Vector3VtFZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"*","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Quat","kind":"typeIdentifier","preciseIdentifier":"s:4Math4QuatV"},{"text":", ","kind":"text"},{"text":"v","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"},{"text":") -> ","kind":"text"},{"text":"Quat","kind":"typeIdentifier","preciseIdentifier":"s:4Math4QuatV"}],"path":"\/documentation\/math\/quat\/*(_:_:)","kind":"org.swift.docc.kind.operator"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Rect\/init(x:y:width:height:)","availableLanguages":["swift"],"title":"init(x:y:width:height:)","language":"swift","usr":"s:4Math4RectV1x1y5width6heightACSf_S3ftcfc","fragments":[{"text":"init","kind":"keyword"},{"text":"(","kind":"text"},{"text":"x","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":", ","kind":"text"},{"text":"y","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Float","kind":"typeIdentifier","preciseIdentifier":"s:Sf"},{"text":", ","kind":"text"},{"text":"width","kind":"externalParam"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"},{"kind":"text","text":", "},{"kind":"externalParam","text":"height"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"},{"kind":"text","text":")"}],"path":"\/documentation\/math\/rect\/init(x:y:width:height:)","kind":"org.swift.docc.kind.initializer"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/-(_:_:)-7uqwo","availableLanguages":["swift"],"title":"-(_:_:)","language":"swift","usr":"s:4Math7Vector2V1soiyA2C_SftFZ","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"-"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"kind":"typeIdentifier","text":"Vector2","preciseIdentifier":"s:4Math7Vector2V"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Float","preciseIdentifier":"s:Sf"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","text":"Vector2","preciseIdentifier":"s:4Math7Vector2V"}],"path":"\/documentation\/math\/vector2\/-(_:_:)-7uqwo","kind":"org.swift.docc.kind.operator"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/+=(_:_:)-1noz6","availableLanguages":["swift"],"title":"+=(_:_:)","language":"swift","usr":"s:4Math7Vector3V2peoiyyACz_SftFZ","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":"+="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"inout"},{"kind":"text","text":" "},{"preciseIdentifier":"s:4Math7Vector3V","text":"Vector3","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"},{"text":")","kind":"text"}],"path":"\/documentation\/math\/vector3\/+=(_:_:)-1noz6","kind":"org.swift.docc.kind.operator"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector2\/+(_:_:)-9pj96","availableLanguages":["swift"],"title":"+(_:_:)","language":"swift","usr":"s:4Math7Vector2V1poiyA2C_ACtFZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"+","kind":"identifier"},{"text":" ","kind":"text"},{"text":"(","kind":"text"},{"text":"lhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector2V","text":"Vector2","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"rhs","kind":"internalParam"},{"text":": ","kind":"text"},{"text":"borrowing","kind":"keyword"},{"text":" ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector2V","text":"Vector2","kind":"typeIdentifier"},{"text":") -> ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector2V","text":"Vector2","kind":"typeIdentifier"}],"path":"\/documentation\/math\/vector2\/+(_:_:)-9pj96","kind":"org.swift.docc.kind.operator"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/down","availableLanguages":["swift"],"title":"down","language":"swift","usr":"s:4Math7Vector3V4downACvpZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"down","kind":"identifier"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:4Math7Vector3V","text":"Vector3","kind":"typeIdentifier"}],"path":"\/documentation\/math\/vector3\/down","kind":"org.swift.docc.kind.typeProperty"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/Vector3\/+(_:_:)-3oua8","availableLanguages":["swift"],"title":"+(_:_:)","language":"swift","usr":"s:4Math7Vector3V1poiyA2C_SftFZ","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"func","kind":"keyword"},{"kind":"text","text":" "},{"kind":"identifier","text":"+"},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"keyword","text":"borrowing"},{"kind":"text","text":" "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V","text":"Vector3"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sf","text":"Float"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V","text":"Vector3"}],"path":"\/documentation\/math\/vector3\/+(_:_:)-3oua8","kind":"org.swift.docc.kind.operator"},{"referenceURL":"doc:\/\/Math\/documentation\/Math\/SizeInt\/_=(_:_:)-o6kh","availableLanguages":["swift"],"title":">=(_:_:)","language":"swift","usr":"s:SLsE2geoiySbx_xtFZ::SYNTHESIZED::s:4Math7SizeIntV","fragments":[{"kind":"keyword","text":"static"},{"kind":"text","text":" "},{"kind":"keyword","text":"func"},{"kind":"text","text":" "},{"kind":"identifier","text":">="},{"kind":"text","text":" "},{"kind":"text","text":"("},{"kind":"internalParam","text":"lhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":", "},{"kind":"internalParam","text":"rhs"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Self"},{"kind":"text","text":") -> "},{"kind":"typeIdentifier","preciseIdentifier":"s:Sb","text":"Bool"}],"path":"\/documentation\/math\/sizeint\/_=(_:_:)-o6kh","kind":"org.swift.docc.kind.operator"}]