
colors
701
member(8,2).modelResource("ThermoSystem").colorRange.start = \
rgb(255,0,0)
member(8,2).modelResource("ThermoSystem").colorRange.end = \
rgb(0,0,255)
See also
emitter
,
blendRange
,
sizeRange
colors
Usage
member(
whichCastmember
).modelResource(
whichModelResource
).\
face[
faceIndex
].colors
Description
3D face property; a linear list of three integers indicating which index positions of the model
resource’s color list to use for the three vertices of the face. The color list is a linear list of
rgb
values.
The
colors
property is used only with model resources whose type is
#mesh
.
You must use the model resource’s
build()
command after setting this property; otherwise, the
changes will not take effect.
Example
This example creates a model resource whose type is
#mesh
, specifies its properties, and then
creates a new model with it.
Line 1 uses the
newMesh()
command to create a
#mesh
model resource named Triangle, which
has one face, three vertices, and a maximum of three colors. The number of normals and the
number of texture coordinates are not set.
Line 2 sets the
vertexList
property to a list of three vectors.
Line 3 assigns the vectors of the
vertexList
property to the vertices of the first face of Triangle.
Line 4 sets the color list to three
rgb
values.
Line 5 assigns colors to the first face of Triangle. The third color in the color list is applied to the
first vertex of Triangle, the second color to the second vertex, and the first color to the third
vertex. The colors will spread across the first face of Triangle in gradients.
Line 6 creates the normals of Triangle with the
generateNormals()
command.
Line 7 uses the
build()
command to construct the mesh.
Line 8 creates a new model named TriModel that uses the new mesh.
nm = member("Shapes").newMesh("Triangle",1,3,0,3,0)
nm.vertexList = [vector(0,0,0), vector(20,0,0), vector(20, 20, 0)]
nm.face[1].vertices = [1,2,3]
nm.colorList = [rgb(255,255,0), rgb(0, 255, 0), rgb(0,0,255)]
nm.face[1].colors = [3,2,1]
nm.generateNormals(#smooth)
nm.build()
nm = member("Shapes").newModel("TriModel", nm)
Содержание DIRECTOR MX 2004-DIRECTOR SCRIPTING
Страница 1: ...DIRECTOR MX 2004 Director Scripting Reference...
Страница 48: ...48 Chapter 2 Director Scripting Essentials...
Страница 100: ...100 Chapter 4 Debugging Scripts in Director...
Страница 118: ...118 Chapter 5 Director Core Objects...
Страница 594: ...594 Chapter 12 Methods...
Страница 684: ...684 Chapter 14 Properties See also DVD...
Страница 702: ...702 Chapter 14 Properties See also face vertices vertices flat...
Страница 856: ...856 Chapter 14 Properties JavaScript syntax sprite 15 member member 3 4...
Страница 889: ...netPresent 889 _player alert Sorry the Network Support Xtras could not be found See also Player...
Страница 1102: ...1102 Chapter 14 Properties...