☰
Cross
Required Associated Types
Output
Required Methods
cross
Implementations on Foreign Types
Vec3
Vec3
Vec3A
Vector3<T>
Vector3<T>
Vector3<T>
Implementors
In theon::ops
?
Trait
theon
::
ops
::
Cross
source
·
[
−
]
pub trait Cross<T = Self> { type
Output
; fn
cross
(self, other: T) -> Self::
Output
; }
Required Associated Types
source
type
Output
Required Methods
source
fn
cross
(self, other: T) -> Self::
Output
Implementations on Foreign Types
source
impl<T>
Cross
<Vector3<T>> for Vector3<T>
where
T: BaseFloat,
type
Output
= Vector3<T>
source
fn
cross
(self, other: Self) -> Self::
Output
source
impl
Cross
<
Vec3
> for
Vec3
type
Output
=
Vec3
source
fn
cross
(self, other: Self) -> Self::
Output
source
impl
Cross
<
Vec3A
> for
Vec3A
type
Output
=
Vec3A
source
fn
cross
(self, other: Self) -> Self::
Output
source
impl<T>
Cross
<Vector3<T>> for Vector3<T>
where
T:
Copy
+
Neg
<Output = T> +
Num
,
type
Output
= Vector3<T>
source
fn
cross
(self, other: Self) -> Self::
Output
source
impl<T>
Cross
<
Matrix
<T,
U3
,
U1
, <
DefaultAllocator
as
Allocator
<T,
U3
,
U1
>>::
Buffer
>> for
Vector3
<T>
where
T:
Copy
+
Num
+
Scalar
,
<<T as
Mul
>::
Output
as
Sub
>::
Output
:
Neg
<Output = T>,
type
Output
=
Matrix
<T,
U3
,
U1
, <
DefaultAllocator
as
Allocator
<T,
U3
,
U1
>>::
Buffer
>
source
fn
cross
(self, other: Self) -> Self::
Output
source
impl
Cross
<Vec3> for Vec3
type
Output
= Vec3
source
fn
cross
(self, other: Self) -> Self::
Output
Implementors