Avorion Script API Documentation

BspTree

function BspTree(var id)

Parameters

id The id of the entity this component belongs to, or the entity itself, must be an id of an existing entity or nil for the entity in the current script context

Returns

A new instance of BspTree

property Entity entity[read-only]
property uuid entityId[read-only]

function int... getBlocksByBox(Box box)

function int... getBlocksByOrientedBox(Box box, Matrix boxOrientation)

function int... getBlocksByRay(Ray ray, float t0, float t1)

function int... getBlocksBySphere(Sphere sphere)

function var, vec3 intersectRay(Ray ray, float t0, float t1)

function bool intersectsBox(Box box, var exceptionIndex)

function bool intersectsSphere(Sphere sphere, var exceptionIndex)

Overview
Home Functions Search
Search:

This is the official documentation for the scripting API of Avorion. This documentation is automatically generated and not necessarily complete. Depending on the context in which functions exist, some documentation such as descriptions, return values or variable names or types may be missing.

Work in Progress. Documentation of Avorion Version: 2.5.7 c8e4beec84f7