Blender
V3.3
|
#include <float.h>
#include <math.h>
#include "util/string.h"
#include "util/transform.h"
#include "util/types.h"
Go to the source code of this file.
Classes | |
class | BoundBox |
class | BoundBox2D |
Functions | |
__forceinline BoundBox | merge (const BoundBox &bbox, const float3 &pt) |
__forceinline BoundBox | merge (const BoundBox &a, const BoundBox &b) |
__forceinline BoundBox | merge (const BoundBox &a, const BoundBox &b, const BoundBox &c, const BoundBox &d) |
__forceinline BoundBox | intersect (const BoundBox &a, const BoundBox &b) |
__forceinline BoundBox | intersect (const BoundBox &a, const BoundBox &b, const BoundBox &c) |
__forceinline BoundBox intersect | ( | const BoundBox & | a, |
const BoundBox & | b | ||
) |
Definition at line 179 of file boundbox.h.
References Freestyle::a, usdtokens::b(), max, and min.
Referenced by BKE_gpencil_stroke_trim(), BLI_bvhtree_intersect_plane(), bvhtree_intersect_plane_dfs_recursive(), distribute_from_volume_exec(), intersect(), and particle_intersect_mesh().
__forceinline BoundBox intersect | ( | const BoundBox & | a, |
const BoundBox & | b, | ||
const BoundBox & | c | ||
) |
Definition at line 184 of file boundbox.h.
References Freestyle::a, usdtokens::b(), Freestyle::c, and intersect().
__forceinline BoundBox merge | ( | const BoundBox & | a, |
const BoundBox & | b | ||
) |
Definition at line 166 of file boundbox.h.
References Freestyle::a, usdtokens::b(), max, and min.
__forceinline BoundBox merge | ( | const BoundBox & | a, |
const BoundBox & | b, | ||
const BoundBox & | c, | ||
const BoundBox & | d | ||
) |
Definition at line 171 of file boundbox.h.
References Freestyle::a, usdtokens::b(), Freestyle::c, and merge().
__forceinline BoundBox merge | ( | const BoundBox & | bbox, |
const float3 & | pt | ||
) |
Definition at line 161 of file boundbox.h.
References BoundBox::max, max, BoundBox::min, and min.
Referenced by area_split(), BVHObjectBinning::BVHObjectBinning(), BVHBuild::create_leaf_node(), merge(), merge_frame_corners(), and BVHBuild::rotate().