# TransformSignal

`position`

`(get) position: PointSignal (set) (Not Available)`

Represents the offset in the local coordinate system.

`rotationX`

`(get) rotationX: ScalarSignal (set) (Not Available)`

Represents rotation about the X-axis of the local coordinate system, in radians. The signal value is in the range \[-PI, PI].

**Note**: The order of operations (rotations in particular) is the same as in `Transform`. The rotations are applied to the object in Z-Y-X order. The X rotation is applied first to the object, therefore it is always performed in the object's local coordinate system.

`rotationY`

`(get) rotationY: ScalarSignal (set) (Not Available)`

Represents rotation about the Y-axis of the rotated local coordinate system, in radians. The signal value is in the range \[-PI/2, PI/2].

**Note**: The order of operations (rotations in particular) is the same as in `Transform`. The rotations are applied to the object in Z-Y-X order. The Y rotation is applied second to the object, therefore if the `rotationX` is not zero, then `rotationY` is applied not in the object's local coordinate system but in the rotated one.

`rotationZ`

`(get) rotationZ: ScalarSignal (set) (Not Available)`

Represents rotation about the Z-axis of the rotated local coordinate system, in radians. The signal value is in the range \[-PI, PI].

**Note**: The order of operations (rotations in particular) is the same as in `Transform`. The rotations are applied to the object in Z-Y-X order. The Z rotation is applied last to the object, therefore if the `rotationX` or `rotationY` is not zero, then `rotationZ` is applied not in the object's local coordinate system but in the rotated one.

`scale`

`(get) scale: ScaleSignal (set) (Not Available)`

Represents scale in the local coordinate system.

`scaleX`

`(get) scaleX: ScalarSignal (set) (Not Available)`

Represents scale along the X-axis of the local coordinate system.

`scaleY`

`(get) scaleY: ScalarSignal (set) (Not Available)`

Represents scale along the Y-axis of the local coordinate system.

`scaleZ`

`(get) scaleZ: ScalarSignal (set) (Not Available)`

Represents scale along the Z-axis of the local coordinate system.

`x`

`(get) x: ScalarSignal (set) (Not Available)`

Represents the offset along the X-axis of the local coordinate system.

`y`

`(get) y: ScalarSignal (set) (Not Available)`

Represents the offset along the Y-axis of the local coordinate system.

`z`

`(get) z: ScalarSignal (set) (Not Available)`

Represents the offset along the Z-axis of the local coordinate system.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://sparkar-community.gitbook.io/docs/reactivemodule/transformsignal.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
