21 lines
487 B
Markdown
21 lines
487 B
Markdown
# Block Models
|
|
|
|
Block model may be created with following properties:
|
|
|
|
```js
|
|
"model": "custom",
|
|
"model-primitives": {
|
|
"aabbs": [
|
|
// list of AABB primitives
|
|
],
|
|
// ... other primitives
|
|
}
|
|
```
|
|
|
|
**AABB** primitive is an array of values:
|
|
```
|
|
[x, y, z, width, height, depth, texture names for all 6 sides]
|
|
```
|
|
|
|
**tetragon** primitive (more like parallelogram) an array of three vectors, describing primitive position, X vector \* width, Y vector \* height.
|