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
*/
16
struct
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
Light::intensity
float intensity
定义
light.h:25
Light::position
Eigen::Vector3f position
定义
light.h:23
Light::Light
Light()=delete
src
scene
light.h
制作者
1.13.1