CameraTransform

open class CameraTransform : NSObject, NSCopying

카메라의 위치 및 각도 변화량을 지정하는 클래스. 카메라가 이동할 위치나 각도를 지정하는 것이 아니라, 얼마나 이동할지(ex. 10도씩 시계방향으로 회전)를 지정하고자 할 때 사용한다.

Intializer

  • Initializer

    Declaration

    Swift

    public override init()
  • Initializer.

    Declaration

    Swift

    @objc
    required public init(deltaPos: CameraTransformDelta, deltaHeight: Double, deltaRotation: Double, deltaTilt: Double)

    Parameters

    deltaPos

    카메라가 바라보는 위치 변화량

    deltaHeight

    카메라 높이 변화량

    deltaRotation

    카메라 회전각 변화량

    deltaTilt

    카메라 기울임각 변화량

Copy Function

  • 객체 복사를 위한 함수.

    Declaration

    Swift

    open func copy(with zone: NSZone?) -> Any

    Parameters

    zone

    zone

    Return Value

    new copied object

Properties

  • 카메라가 바라보는 위치 변화량.

    Declaration

    Swift

    @objc
    open var deltaPos: CameraTransformDelta { get set }
  • 카메라 높이 변화량

    Declaration

    Swift

    @objc
    open var deltaHeight: Double { get set }
  • 카메라의 회전각 변화량

    Declaration

    Swift

    @objc
    open var deltaRotation: Double { get set }
  • 카메라 기울임각 변화량을 지정

    Declaration

    Swift

    @objc
    open var deltaTilt: Double { get set }