mirror of
https://github.com/Ttanasart-pt/Pixel-Composer.git
synced 2024-12-26 23:17:25 +01:00
22 lines
No EOL
440 B
Text
22 lines
No EOL
440 B
Text
function __bbox3D(first, second) constructor {
|
|
self.first = first;
|
|
self.second = second;
|
|
|
|
static getScale = function() {
|
|
gml_pragma("forceinline");
|
|
return sqrt(
|
|
sqr(first.x - second.x) +
|
|
sqr(first.y - second.y) +
|
|
sqr(first.z - second.z)
|
|
);
|
|
}
|
|
|
|
static getMaximumScale = function() {
|
|
gml_pragma("forceinline");
|
|
return max(
|
|
abs(first.x - second.x),
|
|
abs(first.y - second.y),
|
|
abs(first.z - second.z),
|
|
);
|
|
}
|
|
} |