SAF
Loading...
Searching...
No Matches
saf_vbap_internal.c
Go to the documentation of this file.
1
/*
2
* Copyright 2017-2018 Leo McCormack
3
*
4
* Permission to use, copy, modify, and/or distribute this software for any
5
* purpose with or without fee is hereby granted, provided that the above
6
* copyright notice and this permission notice appear in all copies.
7
*
8
* THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH
9
* REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
10
* AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT,
11
* INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
12
* LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR
13
* OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
14
* PERFORMANCE OF THIS SOFTWARE.
15
*/
16
32
#include "
saf_vbap.h
"
33
#include "
saf_vbap_internal.h
"
34
35
void
ccross
(
float
a[3],
float
b[3],
float
c[3]){
36
c[0] = a[1]*b[2]-a[2]*b[1];
37
c[1] = a[2]*b[0]-a[0]*b[2];
38
c[2] = a[0]*b[1]-a[1]*b[0];
39
}
40
saf_vbap.h
Main header for the VBAP/MDAP module (SAF_VBAP_MODULE)
ccross
void ccross(float a[3], float b[3], float c[3])
Cross product between two 3-element floating point vectors.
Definition
saf_vbap_internal.c:35
saf_vbap_internal.h
Internal header for the VBAP/MDAP module (SAF_VBAP_MODULE)
framework
modules
saf_vbap
saf_vbap_internal.c
Generated on Fri Feb 2 2024 09:01:01 for SAF by
1.10.0