htrdr

Solving radiative transfer in heterogeneous media
git clone git://git.meso-star.fr/htrdr.git
Log | Files | Refs | README | LICENSE

commit 10e2d67427b685828bea7b84a1e1446982f89fa3
parent 8655e4eea00f20e242519849e217e20483590eea
Author: Vincent Forest <vincent.forest@meso-star.com>
Date:   Wed, 24 Mar 2021 18:33:28 +0100

Add the htrdr_rectangle_get_center function

Diffstat:
Msrc/core/htrdr_rectangle.c | 7+++++++
Msrc/core/htrdr_rectangle.h | 5+++++
2 files changed, 12 insertions(+), 0 deletions(-)

diff --git a/src/core/htrdr_rectangle.c b/src/core/htrdr_rectangle.c @@ -166,6 +166,13 @@ htrdr_rectangle_get_normal(const struct htrdr_rectangle* rect, double normal[3]) d3_set(normal, rect->normal); } +void +htrdr_rectangle_get_center(const struct htrdr_rectangle* rect, double pos[3]) +{ + ASSERT(rect && pos); + d3_set(pos, rect->position); +} + double* htrdr_rectangle_get_transform (const struct htrdr_rectangle* rect, diff --git a/src/core/htrdr_rectangle.h b/src/core/htrdr_rectangle.h @@ -55,6 +55,11 @@ htrdr_rectangle_get_normal (const struct htrdr_rectangle* rect, double normal[3]); +HTRDR_CORE_API void +htrdr_rectangle_get_center + (const struct htrdr_rectangle* rect, + double center[3]); + HTRDR_CORE_API double* htrdr_rectangle_get_transform (const struct htrdr_rectangle* rect,