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.
```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
endpoint: vec3, -- point of the ray hit point
iendpoint: vec3, -- position of the block hit by the ray
length: number, -- ray length
normal: vec3, -- normal vector of the surface hit by the ray
[optional] dest: table -- destination table
normal: vec3 -- normal vector of the surface hit by the ray
} or nil
```

View File

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