docs: block.get_rotation, block.set_rotation
This commit is contained in:
parent
69f4e165a4
commit
23682cfd5a
@ -213,6 +213,19 @@ block.get_Z(x: int, y: int, z: int) -> int, int, int
|
|||||||
Returns Z: integer direction vector of the block at specified coordinates.
|
Returns Z: integer direction vector of the block at specified coordinates.
|
||||||
Example: no rotation: 0, 0, 1
|
Example: no rotation: 0, 0, 1
|
||||||
|
|
||||||
|
|
||||||
|
```python
|
||||||
|
block.get_rotation(x: int, y: int, z: int) -> int
|
||||||
|
```
|
||||||
|
|
||||||
|
Returns block rotation index based on used profile.
|
||||||
|
|
||||||
|
```python
|
||||||
|
block.set_rotation(x: int, y: int, z: int, rotation: int)
|
||||||
|
```
|
||||||
|
|
||||||
|
Set block rotation by index.
|
||||||
|
|
||||||
### User bits
|
### User bits
|
||||||
|
|
||||||
Part of a voxel data used for scripting. Size: 8 bit.
|
Part of a voxel data used for scripting. Size: 8 bit.
|
||||||
|
|||||||
@ -208,6 +208,18 @@ block.get_Z(x: int, y: int, z: int) -> int, int, int
|
|||||||
Возвращает целочисленный единичный вектор Z блока на указанных координатах с учётом его вращения (три целых числа).
|
Возвращает целочисленный единичный вектор Z блока на указанных координатах с учётом его вращения (три целых числа).
|
||||||
Если поворот отсутствует, возвращает 0, 0, 1
|
Если поворот отсутствует, возвращает 0, 0, 1
|
||||||
|
|
||||||
|
```python
|
||||||
|
block.get_rotation(x: int, y: int, z: int) -> int
|
||||||
|
```
|
||||||
|
|
||||||
|
Возвращает индекс поворота блока в его профиле вращения.
|
||||||
|
|
||||||
|
```python
|
||||||
|
block.set_rotation(x: int, y: int, z: int, rotation: int)
|
||||||
|
```
|
||||||
|
|
||||||
|
Устанавливает вращение блока по индексу в его профиле вращения.
|
||||||
|
|
||||||
### Пользовательские биты
|
### Пользовательские биты
|
||||||
|
|
||||||
Выделенная под использования в скриптах часть поля `voxel.states` хранящего доп-информацию о вокселе, такую как вращение блока. На данный момент выделенная часть составляет 8 бит.
|
Выделенная под использования в скриптах часть поля `voxel.states` хранящего доп-информацию о вокселе, такую как вращение блока. На данный момент выделенная часть составляет 8 бит.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user