One Logo Pool Ball
Spatial · IOS API REFERENCE

Size3DFloat

struct · iOS 26.0+ · SDK 27.1

struct Size3DFloat

Members (46)

method · iOS 26.0+

applying

TypeScript
applying(transform: AffineTransform3DFloat): Size3DFloat
Swift declaration
func applying(_ transform: AffineTransform3DFloat) -> Size3DFloat
method · iOS 26.0+

applying

TypeScript
applying1641(transform: ProjectiveTransform3DFloat): Size3DFloat
Swift declaration
func applying(_ transform: ProjectiveTransform3DFloat) -> Size3DFloat
method · iOS 26.0+

contains

TypeScript
containsPoint(other: Point3DFloat): boolean
Swift declaration
func contains(point other: Point3DFloat) -> Bool
method · iOS 26.0+

contains

TypeScript
contains(other: Size3DFloat): boolean
Swift declaration
func contains(_ other: Size3DFloat) -> Bool
get · iOS 26.0+

isFinite

TypeScript
get isFinite(): boolean
Swift declaration
var isFinite: Bool { get }
get · iOS 26.0+

isNaN

TypeScript
get isNaN(): boolean
Swift declaration
var isNaN: Bool { get }
get · iOS 26.0+

isZero

TypeScript
get isZero(): boolean
Swift declaration
var isZero: Bool { get }
method · iOS 26.0+

rotated

TypeScript
rotatedBy(rotation: Rotation3DFloat): Size3DFloat
Swift declaration
func rotated(by rotation: Rotation3DFloat) -> Size3DFloat
method · iOS 26.0+

rotated

TypeScript
rotatedBy6992(quaternion: SDKHandle): Size3DFloat
Swift declaration
func rotated(by quaternion: simd_quatf) -> Size3DFloat
method · iOS 26.0+

scaled

TypeScript
scaled(scale: Size3DFloat): Size3DFloat
Swift declaration
func scaled(by scale: Size3DFloat) -> Size3DFloat
method · iOS 26.0+

uniformlyScaled

TypeScript
uniformlyScaled(scale: number): Size3DFloat
Swift declaration
func uniformlyScaled(by scale: Float) -> Size3DFloat
method · iOS 26.0+

union

TypeScript
union(other: Size3DFloat): Size3DFloat
Swift declaration
func union(_ other: Size3DFloat) -> Size3DFloat
get

infinity

TypeScript
static get infinity(): Size3DFloat
Swift declaration
static let infinity: Size3DFloat
get

zero

TypeScript
static get zero(): Size3DFloat
Swift declaration
static let zero: Size3DFloat
get · iOS 26.0+

vector

TypeScript
get vector(): SDKHandle
Swift declaration
var vector: simd_float3 { get set }
set · iOS 26.0+

vector

TypeScript
set vector(value: SDKHandle)
Swift declaration
var vector: simd_float3 { get set }
get · iOS 26.0+

depth

TypeScript
get depth(): number
Swift declaration
var depth: Float { get set }
set · iOS 26.0+

depth

TypeScript
set depth(value: number)
Swift declaration
var depth: Float { get set }
get · iOS 26.0+

height

TypeScript
get height(): number
Swift declaration
var height: Float { get set }
set · iOS 26.0+

height

TypeScript
set height(value: number)
Swift declaration
var height: Float { get set }
get · iOS 26.0+

width

TypeScript
get width(): number
Swift declaration
var width: Float { get set }
set · iOS 26.0+

width

TypeScript
set width(value: number)
Swift declaration
var width: Float { get set }
init · iOS 26.0+

init

TypeScript
static initVector(vector: SDKHandle): Size3DFloat
Swift declaration
init(vector: simd_float3)
method · iOS 26.0+

unapplying

TypeScript
unapplying(scaledPose: ScaledPose3DFloat): Size3DFloat
Swift declaration
func unapplying(_ scaledPose: ScaledPose3DFloat) -> Size3DFloat

Returns the primitive that results from applying a scaled pose to the primitive. - Parameter pose: The scaled pose. - Returns The transformed primitive.

method · iOS 26.0+

unapplying

TypeScript
unapplying16485(transform: AffineTransform3DFloat): Size3DFloat
Swift declaration
func unapplying(_ transform: AffineTransform3DFloat) -> Size3DFloat

Unapplies an affine transform. - Parameter transform: The affine transform. - Note: The transform must be rectilinear otherwise this function returns `self`.

method · iOS 26.0+

unapplying

TypeScript
unapplying81554(transform: ProjectiveTransform3DFloat): Size3DFloat
Swift declaration
func unapplying(_ transform: ProjectiveTransform3DFloat) -> Size3DFloat

Unapplies a projective transform. - Parameter transform: The projective transform.

method · iOS 26.0+

unapplying

TypeScript
unapplying821(pose: Pose3DFloat): Size3DFloat
Swift declaration
func unapplying(_ pose: Pose3DFloat) -> Size3DFloat

Returns the primitive that results from applying a pose to the primitive. - Parameter pose: The pose. - Returns The transformed primitive.

get · iOS 26.0+

description

TypeScript
get description(): string
Swift declaration
var description: String { get }

A textual representation of this instance. Calling this property directly is discouraged. Instead, convert an instance of any type to a string by using the `String(describing:)` initializer. This initializer works with any type, and uses the custom `description` property for types that conform to `CustomStringConvertible`: struct Point: CustomStringConvertible { let x: Int, y: Int var description: String { return "(\(x), \(y))" } } let p = Point(x: 21, y: 30) let s = String(describing: p) print(s) // Prints "(21, 30)" The conversion of `p` to a string in the assignment to `s` uses the `Point` type's `description` property.

get · iOS 26.0+

customMirror

TypeScript
get customMirror(): SDKHandle
Swift declaration
var customMirror: Mirror { get }

The custom mirror for this instance.

method · iOS 26.0+

intersection

TypeScript
intersection(other: Size3DFloat): (Size3DFloat) | null
Swift declaration
func intersection(_ other: Size3DFloat) -> Size3DFloat?

Returns the intersection of two volumetric entities. - Parameter other: The second primitive. - Returns The intersection of `self` and `other`.

get · iOS 26.0+

one

TypeScript
static get one(): Size3DFloat
Swift declaration
static let one: Size3DFloat

A size with a width, height, and depth of `1`.

get · iOS 26.0+

size

TypeScript
get size(): Size3DFloat
Swift declaration
var size: Size3DFloat { get }

The size of the volume.

init · iOS 26.0+

init

TypeScript
static initWidthHeightDepth(width?: number, height?: number, depth?: number): Size3DFloat
Swift declaration
init(width: Float = 0, height: Float = 0, depth: Float = 0)

Returns a size structure from the specified values. - Parameter width: The width of the size. - Parameter height: The height of the size. - Parameter depth: The width of the depth.

init · iOS 26.0+

init

TypeScript
static initWidthHeightDepth27956(width: number, height: number, depth: number): Size3DFloat
Swift declaration
init<T>(width: T, height: T, depth: T) where T : BinaryFloatingPoint

Returns a new point from the floating-point values. - note: This function is provided as a convenience. All Spatial storage and calculations are single-precision.

method · iOS 26.0+

sheared

TypeScript
sheared(shear: AxisWithFactors): Size3DFloat
Swift declaration
func sheared(_ shear: AxisWithFactors) -> Size3DFloat

Returns a sheared size. - Parameter shear: The axis and shear factors. - Returns The sheared size.

method · iOS 26.0+

applying

TypeScript
applying13490(scaledPose: ScaledPose3DFloat): Size3DFloat
Swift declaration
func applying(_ scaledPose: ScaledPose3DFloat) -> Size3DFloat

Returns the primitive that results from applying a scaled pose to the primitive. - Parameter pose: The scaled pose. - Returns The transformed primitive.

method · iOS 26.0+

applying

TypeScript
applying45143(pose: Pose3DFloat): Size3DFloat
Swift declaration
func applying(_ pose: Pose3DFloat) -> Size3DFloat

Returns the primitive that results from applying a pose to the primitive. - Parameter pose: The pose. - Returns The transformed primitive.

method · iOS 26.0+

contains

TypeScript
containsAnyOf(points: Array<Point3DFloat>): boolean
Swift declaration
func contains(anyOf points: [Point3DFloat]) -> Bool

Returns a Boolean value that indicates whether this volume contains any of the specified points. - Parameter points: An array of points. - Returns A Boolean value that indicates whether `self` contains any of the specified points.

method · iOS 26.0+

scaledBy

TypeScript
scaledBy(x?: number, y?: number, z?: number): Size3DFloat
Swift declaration
func scaledBy(x: Float = 1, y: Float = 1, z: Float = 1) -> Size3DFloat

Returns the size scaled by the specified values. - Parameter x: The scale factor on the `x` dimension. - Parameter y: The scale factor on the `y` dimension. - Parameter z: The scale factor on the `z` dimension. - Returns The scaled size.

init · iOS 26.0+

init

TypeScript
static init(point: Point3DFloat): Size3DFloat
Swift declaration
init(_ point: Point3DFloat)

Returns a size structure from the specified point. - Parameter point: The source point.

init · iOS 26.0+

init

TypeScript
static init3159(xyz: Vector3DFloat): Size3DFloat
Swift declaration
init(_ xyz: Vector3DFloat)

Returns a size structure from the specified Spatial vector. - Parameter xyz: The source vector.

init · iOS 26.0+

init

TypeScript
static init12223(size: Size3D): Size3DFloat
Swift declaration
init(_ size: Size3D)

Returns a single-precision size from a double-precision size.

init · iOS 26.0+

init

TypeScript
static init69089(xyz: SDKHandle): Size3DFloat
Swift declaration
init(_ xyz: simd_double3)

Returns a new point from a single-precision vector. - note: This function is provided as a convenience. All Spatial storage and calculations are single-precision.

init · iOS 26.0+

init

TypeScript
static init8599(xyz: SDKHandle): Size3DFloat
Swift declaration
init(_ xyz: simd_float3)

Returns a size structure from the specified 3-element vector. - Parameter xyz: The source vector.

init · iOS 26.0+

init

TypeScript
static init85758(source: SDKHandle): Size3DFloat
Swift declaration
init(_ source: simd_packed_float4)

Creates a Spatial size from a simd packed vector.

init · iOS 26.0+

init

TypeScript
static init30786(): Size3DFloat
Swift declaration
init()

Skipped declarations

No declarations were skipped in this snapshot.

All Spatial types →