---
title: ScaledPose3DFloat
framework: spatial
role: symbol
role_heading: Structure
path: spatial/scaledpose3dfloat
---

# ScaledPose3DFloat

A structure that contains a position, rotation, and scale.

## Declaration

```swift
struct ScaledPose3DFloat
```

## Topics

### Operators

- [*(_:_:)](spatial/scaledpose3dfloat/*(_:_:)-2wclg.md)
- [*(_:_:)](spatial/scaledpose3dfloat/*(_:_:)-5qwyl.md)
- [*(_:_:)](spatial/scaledpose3dfloat/*(_:_:)-9z6s.md)
- [*=(_:_:)](spatial/scaledpose3dfloat/*=(_:_:).md)

### Initializers

- [init()](spatial/scaledpose3dfloat/init().md)
- [init(_:)](spatial/scaledpose3dfloat/init(_:)-4hh5z.md)
- [init(_:)](spatial/scaledpose3dfloat/init(_:)-7zqj3.md)
- [init(forward:scale:up:)](spatial/scaledpose3dfloat/init(forward:scale:up:).md)
- [init(position:rotation:scale:)](spatial/scaledpose3dfloat/init(position:rotation:scale:)-1j1mg.md)
- [init(position:rotation:scale:)](spatial/scaledpose3dfloat/init(position:rotation:scale:)-1xgkl.md)
- [init(position:rotation:scale:)](spatial/scaledpose3dfloat/init(position:rotation:scale:)-3l2fe.md)
- [init(position:target:scale:up:)](spatial/scaledpose3dfloat/init(position:target:scale:up:).md)
- [init(transform:)](spatial/scaledpose3dfloat/init(transform:)-1m87a.md)
- [init(transform:)](spatial/scaledpose3dfloat/init(transform:)-xeog.md)

### Instance Properties

- [inverse](spatial/scaledpose3dfloat/inverse.md)
- [isIdentity](spatial/scaledpose3dfloat/isidentity.md)
- [matrix](spatial/scaledpose3dfloat/matrix.md)
- [position](spatial/scaledpose3dfloat/position.md)
- [rotation](spatial/scaledpose3dfloat/rotation.md)
- [scale](spatial/scaledpose3dfloat/scale.md)

### Instance Methods

- [concatenating(_:)](spatial/scaledpose3dfloat/concatenating(_:)-3pywy.md)
- [concatenating(_:)](spatial/scaledpose3dfloat/concatenating(_:)-7ol75.md)
- [flip(along:)](spatial/scaledpose3dfloat/flip(along:).md)
- [flipped(along:)](spatial/scaledpose3dfloat/flipped(along:).md)
- [isApproximatelyEqual(to:tolerance:)](spatial/scaledpose3dfloat/isapproximatelyequal(to:tolerance:).md)

### Type Properties

- [identity](spatial/scaledpose3dfloat/identity.md)

### Default Implementations

- [CustomReflectable Implementations](spatial/scaledpose3dfloat/customreflectable-implementations.md)
- [Decodable Implementations](spatial/scaledpose3dfloat/decodable-implementations.md)
- [Encodable Implementations](spatial/scaledpose3dfloat/encodable-implementations.md)
- [Equatable Implementations](spatial/scaledpose3dfloat/equatable-implementations.md)
- [Hashable Implementations](spatial/scaledpose3dfloat/hashable-implementations.md)
- [Rotatable3DProtocol Implementations](spatial/scaledpose3dfloat/rotatable3dprotocol-implementations.md)

## Relationships

### Conforms To

- [Copyable](swift/copyable.md)
- [CustomReflectable](swift/customreflectable.md)
- [CustomStringConvertible](swift/customstringconvertible.md)
- [Decodable](swift/decodable.md)
- [Encodable](swift/encodable.md)
- [Equatable](swift/equatable.md)
- [Escapable](swift/escapable.md)
- [Hashable](swift/hashable.md)
- [Rotatable3DProtocol](spatial/rotatable3dprotocol.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SpatialTypeProtocol](spatial/spatialtypeprotocol.md)
- [Translatable3DProtocol](spatial/translatable3dprotocol.md)

## See Also

### 3D primitives

- [Point3D](spatial/point3d.md)
- [Point3DFloat](spatial/point3dfloat.md)
- [Size3D](spatial/size3d.md)
- [Size3DFloat](spatial/size3dfloat.md)
- [Rect3D](spatial/rect3d.md)
- [Rect3DFloat](spatial/rect3dfloat.md)
- [Rotation3D](spatial/rotation3d.md)
- [Rotation3DFloat](spatial/rotation3dfloat.md)
- [RotationAxis3D](spatial/rotationaxis3d.md)
- [RotationAxis3DFloat](spatial/rotationaxis3dfloat.md)
- [Pose3D](spatial/pose3d.md)
- [Pose3DFloat](spatial/pose3dfloat.md)
- [ScaledPose3D](spatial/scaledpose3d.md)
- [SphericalCoordinates3D](spatial/sphericalcoordinates3d.md)
- [SphericalCoordinates3DFloat](spatial/sphericalcoordinates3dfloat.md)
