#include <kanzi/node/node3d.hpp>
#include <core/util/math/kzc_plane.h>
#include <core/util/math/kzc_matrix4x4.h>
#include "camera_properties.h"
Classes | |
class | kanzi::Camera |
Camera node defines a view transform that is used to render the 3D scene. More... | |
Namespaces | |
kanzi | |
Typedefs | |
typedef shared_ptr< Camera > | kanzi::CameraSharedPtr |
CameraNode shared pointer. More... | |
Functions | |
Matrix4x4 | kanzi::calculateRelativeOrthogonalProjectionMatrixFromValues (float near, float far, Camera::FieldOfViewType fovType, float orthoSize, float aspectRatio) |
Creates an orthogonal projection matrix for a symmetrical viewing volume. More... | |
Matrix4x4 | kanzi::calculatePerspectiveProjectionMatrixFromValues (float near, float far, Camera::FieldOfViewType fovType, float fovInDegrees, float aspectRatio) |
Creates a perspective projection matrix for a symmetrical viewing volume. More... | |