glMaterialfv()

void WINAPI glMaterialfv(
GLenum face,
GLenum pname,
const GLfloat *params
);
指定用于光照计算的当前材质属性。参数face的取值可以是GL_FRONT、GL_BACK或GL_FRONT_AND_BACK,指出材质属性将应用于物体的哪面。

glMaterialfv()基本信息

外文名 glMaterialfv() 参数值 GL_AMBIENT
意    义 材质的环境颜色 默认值 (0.2,0.2,0.2,1.0)

void glMaterial{if}(GLenum face, GLenum pname, TYPE param);

void glMaterial{if}v(GLenum face, GLenum pname, TYPE *param);

pname指出要设置的哪种材质属性。param为要设置的属性值,是一个指向数组的指针(向量版本)或一个数值(非向量版本)。只有设置参数值是GL_SHININESS时,才能使用非向量版本。下表列举出了参数pname的可能取值。GL_AMBIENT_AND_DIFFUSE让您能够同时设置材质的环境颜色和散射颜色,并将它们设置为相同的RGBA值。

下面是pname的可能取值和相应值的意义:

参数值

默认值

意义

GL_AMBIENT

(0.2,0.2,0.2,1.0)

材质的环境颜色

GL_DIFFUSE

(0.8,0.8,0.8,1.0)

材质的散射颜色

GL_AMBIENT_AND_DIFFUSE

材质的环境颜色和散射颜色

GL_SPECULAR

(0.0,0.0,0.0,1.0)

材质的镜面反射颜色

GL_SHININESS

0.0

镜面反射指数

GL_EMISSION

(0.0,0.0,0.1,1.0)

材质的发射光颜色

GL_COLOR_INDEXES

(0, 1, 1)

环境颜色索引、散射颜色索引和镜面反射颜色索引

2100433B

glMaterialfv()造价信息

市场价 信息价 询价
材料名称 规格/型号 市场价
(除税)
工程建议价
(除税)
行情 品牌 单位 税率 供应商 报价日期
暂无数据
材料名称 规格/型号 除税
信息价
含税
信息价
行情 品牌 单位 税率 地区/时间
暂无数据
材料名称 规格/需求量 报价数 最新报价
(元)
供应商 报价地区 最新报价时间
暂无数据

glMaterialfv()常见问题

glMaterialfv()相关推荐
  • 相关百科
  • 相关知识
  • 相关专栏