|
Blender
V2.93
|
#include <float.h>#include <math.h>#include "util/util_math.h"#include "util/util_string.h"#include "util/util_transform.h"#include "util/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 192 of file util_boundbox.h.
References Freestyle::a, BoundBox::max, max, BoundBox::min, 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 197 of file util_boundbox.h.
References Freestyle::a, Freestyle::c, and intersect().
| __forceinline BoundBox merge | ( | const BoundBox & | a, |
| const BoundBox & | b | ||
| ) |
Definition at line 179 of file util_boundbox.h.
References Freestyle::a, BoundBox::max, max, BoundBox::min, and min.
| __forceinline BoundBox merge | ( | const BoundBox & | a, |
| const BoundBox & | b, | ||
| const BoundBox & | c, | ||
| const BoundBox & | d | ||
| ) |
Definition at line 184 of file util_boundbox.h.
References Freestyle::a, Freestyle::c, and merge().
| __forceinline BoundBox merge | ( | const BoundBox & | bbox, |
| const float3 & | pt | ||
| ) |
Definition at line 174 of file util_boundbox.h.
References BoundBox::max, max, BoundBox::min, and min.
Referenced by area_split(), BVHObjectBinning::BVHObjectBinning(), BVHBuild::create_leaf_node(), BlenderSession::do_write_update_render_tile(), merge(), merge_frame_corners(), and BVHBuild::rotate().