Dandelion 1.1.1
A light-weight 3D builder for educational usage
载入中...
搜索中...
未找到
light.h
浏览该文件的文档.
1#ifndef DANDELION_LIGHT_H
2#define DANDELION_LIGHT_H
3
4#include <Eigen/Core>
5
6/*!
7 * \ingroup rendering
8 * \file scene/light.h
9 */
10
11/*!
12 * \ingroup rendering
13 * \~chinese
14 * \brief 一个点光源。
15 */
16struct Light
17{
18 /*! \~chinese 禁止无参构造。 */
19 Light() = delete;
20 Light(const Eigen::Vector3f& position, float intensity);
21
22 /*! \~chinese 光源位置。 */
23 Eigen::Vector3f position;
24 /*! \~chinese 光源强度。 */
25 float intensity;
26};
27
28#endif // DANDELION_LIGHT_H
float intensity
定义 light.h:25
Eigen::Vector3f position
定义 light.h:23
Light()=delete