This commit is contained in:
MihailRis 2024-07-14 13:26:57 +03:00
parent 498b4c3694
commit 8a05f5cf63
2 changed files with 5 additions and 7 deletions

View File

@ -483,13 +483,12 @@ block.set_user_bits(x: int, y: int, z: int, offset: int, bits: int, value: int)
Set specified bits. Set specified bits.
```lua ```lua
block.raycast(start: vec3, dir: vec3, max_distance: number) -> { block.raycast(start: vec3, dir: vec3, max_distance: number, [optional] dest: table) -> {
block: int, -- block id block: int, -- block id
endpoint: vec3, -- point of the ray hit point endpoint: vec3, -- point of the ray hit point
iendpoint: vec3, -- position of the block hit by the ray iendpoint: vec3, -- position of the block hit by the ray
length: number, -- ray length length: number, -- ray length
normal: vec3, -- normal vector of the surface hit by the ray normal: vec3 -- normal vector of the surface hit by the ray
[optional] dest: table -- destination table
} or nil } or nil
``` ```

View File

@ -403,13 +403,12 @@ block.get_picking_item(id: int) -> int
Возвращает числовой id предмета, указанного в свойстве *picking-item*. Возвращает числовой id предмета, указанного в свойстве *picking-item*.
```lua ```lua
block.raycast(start: vec3, dir: vec3, max_distance: number) -> { block.raycast(start: vec3, dir: vec3, max_distance: number, [опционально] dest: table) -> {
block: int, -- id блока block: int, -- id блока
endpoint: vec3, -- точка касания луча endpoint: vec3, -- точка касания луча
iendpoint: vec3, -- позиция блока, которого касается луч iendpoint: vec3, -- позиция блока, которого касается луч
length: number, -- длина луча length: number, -- длина луча
normal: vec3, -- вектор нормали поверхности, которой касается луч normal: vec3 -- вектор нормали поверхности, которой касается луч
[опционально] dest: table -- целевая таблица
} или nil } или nil
``` ```
@ -417,7 +416,7 @@ block.raycast(start: vec3, dir: vec3, max_distance: number) -> {
Функция возвращает таблицу с результатами или nil, если луч не касается блока. Функция возвращает таблицу с результатами или nil, если луч не касается блока.
Для результата будет использоваться целевая таблица вместо создания новой, если указан опциональный аргумент. Для результата будет использоваться целевая (dest) таблица вместо создания новой, если указан опциональный аргумент.
### Вращение ### Вращение