+{"relationshipsSections":[{"type":"conformsTo","title":"Conforms To","kind":"relationships","identifiers":["doc:\/\/AdaEngine\/Se","doc:\/\/AdaEngine\/SE","doc:\/\/AdaEngine\/SQ","doc:\/\/AdaEngine\/SH","doc:\/\/AdaEngine\/s8SendableP"]}],"metadata":{"externalID":"s:9AdaEngine4AABBV","role":"symbol","fragments":[{"text":"struct","kind":"keyword"},{"text":" ","kind":"text"},{"text":"AABB","kind":"identifier"}],"title":"AABB","modules":[{"name":"AdaEngine"}],"symbolKind":"struct","navigatorTitle":[{"kind":"identifier","text":"AABB"}],"roleHeading":"Structure"},"identifier":{"interfaceLanguage":"swift","url":"doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB"},"hierarchy":{"paths":[["doc:\/\/AdaEngine\/documentation\/AdaEngine"]]},"variants":[{"traits":[{"interfaceLanguage":"swift"}],"paths":["\/documentation\/adaengine\/aabb"]}],"kind":"symbol","schemaVersion":{"major":0,"patch":0,"minor":3},"sections":[],"abstract":[{"type":"text","text":"An axis-aligned bounding box."}],"topicSections":[{"title":"Initializers","generated":true,"anchor":"Initializers","identifiers":["doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB\/init()","doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB\/init(center:halfExtents:)","doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB\/init(from:)","doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB\/init(min:max:)"]},{"title":"Instance Properties","generated":true,"anchor":"Instance-Properties","identifiers":["doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB\/center","doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB\/halfExtents","doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB\/isEmpty","doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB\/max","doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB\/min"]},{"title":"Instance Methods","generated":true,"anchor":"Instance-Methods","identifiers":["doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB\/radiusRelative(to:axes:)"]},{"title":"Type Properties","generated":true,"anchor":"Type-Properties","identifiers":["doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB\/empty"]},{"title":"Default Implementations","generated":true,"anchor":"Default-Implementations","identifiers":["doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB\/Equatable-Implementations"]}],"primaryContentSections":[{"declarations":[{"platforms":["macOS"],"tokens":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AABB"}],"languages":["swift"]}],"kind":"declarations"}],"references":{"doc://AdaEngine/documentation/AdaEngine/AABB/init(from:)":{"abstract":[],"kind":"symbol","title":"init(from:)","url":"\/documentation\/adaengine\/aabb\/init(from:)","role":"symbol","type":"topic","identifier":"doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB\/init(from:)","fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"from","kind":"externalParam"},{"text":": any ","kind":"text"},{"text":"Decoder","kind":"typeIdentifier","preciseIdentifier":"s:s7DecoderP"},{"text":") ","kind":"text"},{"text":"throws","kind":"keyword"}]},"doc://AdaEngine/documentation/AdaEngine/AABB/min":{"type":"topic","role":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"min"},{"kind":"text","text":": "},{"kind":"typeIdentifier","text":"Vector3","preciseIdentifier":"s:4Math7Vector3V"}],"title":"min","kind":"symbol","abstract":[],"identifier":"doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB\/min","url":"\/documentation\/adaengine\/aabb\/min"},"doc://AdaEngine/documentation/AdaEngine/AABB/init(center:halfExtents:)":{"fragments":[{"text":"init","kind":"identifier"},{"text":"(","kind":"text"},{"text":"center","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"},{"text":", ","kind":"text"},{"text":"halfExtents","kind":"externalParam"},{"text":": ","kind":"text"},{"text":"Vector3","kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V"},{"text":")","kind":"text"}],"identifier":"doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB\/init(center:halfExtents:)","title":"init(center:halfExtents:)","url":"\/documentation\/adaengine\/aabb\/init(center:halfextents:)","role":"symbol","abstract":[{"text":"Creates a bounding box with the given settings.","type":"text"}],"kind":"symbol","type":"topic"},"doc://AdaEngine/documentation/AdaEngine/AABB/halfExtents":{"role":"symbol","identifier":"doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB\/halfExtents","url":"\/documentation\/adaengine\/aabb\/halfextents","title":"halfExtents","kind":"symbol","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"halfExtents"},{"kind":"text","text":": "},{"kind":"typeIdentifier","preciseIdentifier":"s:4Math7Vector3V","text":"Vector3"}],"type":"topic","abstract":[]},"doc://AdaEngine/Se":{"title":"Swift.Decodable","identifier":"doc:\/\/AdaEngine\/Se","type":"unresolvable"},"doc://AdaEngine/s8SendableP":{"type":"unresolvable","title":"Swift.Sendable","identifier":"doc:\/\/AdaEngine\/s8SendableP"},"doc://AdaEngine/documentation/AdaEngine/AABB/center":{"url":"\/documentation\/adaengine\/aabb\/center","kind":"symbol","identifier":"doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB\/center","fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"center"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier","text":"Vector3"}],"type":"topic","title":"center","abstract":[],"role":"symbol"},"doc://AdaEngine/documentation/AdaEngine/AABB/init()":{"identifier":"doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB\/init()","fragments":[{"text":"init","kind":"identifier"},{"text":"()","kind":"text"}],"type":"topic","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"Creates an empty bounding box."}],"title":"init()","url":"\/documentation\/adaengine\/aabb\/init()"},"doc://AdaEngine/documentation/AdaEngine/AABB/isEmpty":{"fragments":[{"text":"var","kind":"keyword"},{"text":" ","kind":"text"},{"text":"isEmpty","kind":"identifier"},{"text":": ","kind":"text"},{"text":"Bool","kind":"typeIdentifier","preciseIdentifier":"s:Sb"}],"type":"topic","role":"symbol","abstract":[{"text":"A Boolean that indicates whether a box is empty.","type":"text"}],"kind":"symbol","identifier":"doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB\/isEmpty","url":"\/documentation\/adaengine\/aabb\/isempty","title":"isEmpty"},"doc://AdaEngine/documentation/AdaEngine/AABB/radiusRelative(to:axes:)":{"role":"symbol","type":"topic","kind":"symbol","url":"\/documentation\/adaengine\/aabb\/radiusrelative(to:axes:)","fragments":[{"text":"func","kind":"keyword"},{"text":" ","kind":"text"},{"text":"radiusRelative","kind":"identifier"},{"text":"(","kind":"text"},{"text":"to","kind":"externalParam"},{"text":": ","kind":"text"},{"preciseIdentifier":"s:9AdaEngine5PlaneV","text":"Plane","kind":"typeIdentifier"},{"text":", ","kind":"text"},{"text":"axes","kind":"externalParam"},{"text":": [","kind":"text"},{"preciseIdentifier":"s:4Math7Vector3V","text":"Vector3","kind":"typeIdentifier"},{"text":"]) -> ","kind":"text"},{"preciseIdentifier":"s:Sf","text":"Float","kind":"typeIdentifier"}],"identifier":"doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB\/radiusRelative(to:axes:)","title":"radiusRelative(to:axes:)","abstract":[]},"doc://AdaEngine/SE":{"title":"Swift.Encodable","identifier":"doc:\/\/AdaEngine\/SE","type":"unresolvable"},"doc://AdaEngine/documentation/AdaEngine/AABB/max":{"title":"max","url":"\/documentation\/adaengine\/aabb\/max","type":"topic","identifier":"doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB\/max","kind":"symbol","abstract":[],"fragments":[{"kind":"keyword","text":"var"},{"kind":"text","text":" "},{"kind":"identifier","text":"max"},{"kind":"text","text":": "},{"preciseIdentifier":"s:4Math7Vector3V","kind":"typeIdentifier","text":"Vector3"}],"role":"symbol"},"doc://AdaEngine/documentation/AdaEngine":{"title":"AdaEngine","identifier":"doc:\/\/AdaEngine\/documentation\/AdaEngine","url":"\/documentation\/adaengine","role":"collection","type":"topic","abstract":[],"kind":"symbol"},"doc://AdaEngine/SQ":{"type":"unresolvable","title":"Swift.Equatable","identifier":"doc:\/\/AdaEngine\/SQ"},"doc://AdaEngine/documentation/AdaEngine/AABB/init(min:max:)":{"kind":"symbol","role":"symbol","type":"topic","fragments":[{"text":"init","kind":"identifier"},{"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"}],"title":"init(min:max:)","abstract":[{"type":"text","text":"Creates a bounding box with the given settings."}],"identifier":"doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB\/init(min:max:)","url":"\/documentation\/adaengine\/aabb\/init(min:max:)"},"doc://AdaEngine/documentation/AdaEngine/AABB/Equatable-Implementations":{"role":"collectionGroup","identifier":"doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB\/Equatable-Implementations","abstract":[],"url":"\/documentation\/adaengine\/aabb\/equatable-implementations","title":"Equatable Implementations","kind":"article","type":"topic"},"doc://AdaEngine/documentation/AdaEngine/AABB/empty":{"url":"\/documentation\/adaengine\/aabb\/empty","abstract":[{"text":"An empty bounding box.","type":"text"}],"kind":"symbol","role":"symbol","fragments":[{"text":"static","kind":"keyword"},{"text":" ","kind":"text"},{"text":"let","kind":"keyword"},{"text":" ","kind":"text"},{"text":"empty","kind":"identifier"},{"text":": ","kind":"text"},{"text":"AABB","preciseIdentifier":"s:9AdaEngine4AABBV","kind":"typeIdentifier"}],"identifier":"doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB\/empty","type":"topic","title":"empty"},"doc://AdaEngine/documentation/AdaEngine/AABB":{"type":"topic","fragments":[{"kind":"keyword","text":"struct"},{"kind":"text","text":" "},{"kind":"identifier","text":"AABB"}],"url":"\/documentation\/adaengine\/aabb","kind":"symbol","role":"symbol","abstract":[{"type":"text","text":"An axis-aligned bounding box."}],"title":"AABB","identifier":"doc:\/\/AdaEngine\/documentation\/AdaEngine\/AABB","navigatorTitle":[{"kind":"identifier","text":"AABB"}]},"doc://AdaEngine/SH":{"title":"Swift.Hashable","identifier":"doc:\/\/AdaEngine\/SH","type":"unresolvable"}}}
0 commit comments