import React from "react"; import { BaseProps } from "../../../types/baseProps"; import { XyzwProp } from "../../../types/threeProps"; import { CameraProps } from "../common"; export declare const NAME = "orthographicCamera"; /** * @param left Camera frustum left plane. * @param right Camera frustum right plane. * @param top Camera frustum top plane. * @param bottom Camera frustum bottom plane. * @param [near=0.1] Camera frustum near plane. * @param [far=2000] Camera frustum far plane. */ export interface OrthographicCameraProps extends CameraProps, BaseProps { left: number; right: number; top: number; bottom: number; position?: XyzwProp; look?: string | XyzwProp; } /** * 正交相机 * 这一摄像机使用orthographic projection(正交投影)来进行投影。 * 在这种投影模式下,无论物体距离相机距离远或者近,在最终渲染的图片中物体的大小都保持不变。 * 这对于渲染2D场景或者UI元素是非常有用的。 */ export declare const OrthographicCamera: React.ComponentType;