Kanzi Graphics Engine
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
kzc_spherical_coordinates.h File Reference

Spherical coordinate system utilities. More...

Functions

KZ_HEADER_BEGIN struct KzcVector3 kzcSphericalCoordinatesToCartesian (kzFloat radius, kzFloat phi, kzFloat theta)
 Returns the cartesian coordinates from given spherical coordinates. More...
 
void kzcSphericalCoordinatesFromCartesian (struct KzcVector3 cartesian, kzFloat *out_radius, kzFloat *out_phi, kzFloat *out_theta)
 Returns spherical coordinates for given cartesian coordinates. More...
 

Detailed Description

Spherical coordinate system utilities.

Copyright 2008-2019 by Rightware. All rights reserved.

Function Documentation

KZ_HEADER_BEGIN struct KzcVector3 kzcSphericalCoordinatesToCartesian ( kzFloat  radius,
kzFloat  phi,
kzFloat  theta 
)

Returns the cartesian coordinates from given spherical coordinates.

void kzcSphericalCoordinatesFromCartesian ( struct KzcVector3  cartesian,
kzFloat out_radius,
kzFloat out_phi,
kzFloat out_theta 
)

Returns spherical coordinates for given cartesian coordinates.