OGLCurveVertexColorShader (object)

バージョン 1.12.0 で追加.

The OGLCurveVertexColorShader inherits the OGLInlineShader. It extends the OGLInlineShader for shading with a simple phong model.

Uniforms

Name Type Description Default
u_light0Position Vec3 Position of the first light Position of the camera
u_light0Color Color Color of the first light Color(1.0, 1.0, 1.0)
u_ambientColor Color Ambient color component Color(0.05, 0.05, 0.05)
u_specularColor Color Specular color component Color(0.2, 0.2, 0.2)
u_specularFactor Color Specular distribution factor 16.0

Attributes

Name Type Description
positions Vec3 Geometry positions
tangents Vec3 Curve tangents
vertexColors Color Color per vertex

OGLCurveVertexColorShader OGLCurveVertexColorShader OGLCurveVertexColorShader OGLInlineShader OGLInlineShader OGLCurveVertexColorShader->OGLInlineShader InlineEntityBase InlineEntityBase OGLInlineShader->InlineEntityBase InlineShader InlineShader OGLInlineShader->InlineShader InlineEntity InlineEntity InlineEntityBase->InlineEntity

Methods in detail

OGLCurveVertexColorShader ( in OGLCurveVertexColorShader other )

copy constructor


OGLCurveVertexColorShader ( in String name )

default constructor taking a name


OGLCurveVertexColorShader ()

default constructor


OGLCurveVertexColorShader OGLCurveVertexColorShader.clone? ()

clone method