User Guide

436
This property must be set to the same length as the face[index].verticies list, or it can be an
empty list [ ].
Do not set any value for this property if you are going to generate normal vectors using the
generateNormals() command.
If you make changes to this property, or a use the
generateNormals() command, you need to
call the
build() command in order to rebuild the mesh.
Example
This statement sets the normals property of the fifth face of the model resource named Player to
a list of integer values:
member(“3D”).modelResource(“Player”).face[5].normals = [2,32,14]
See also
face, normalList, vertices
not
Syntax
not logicalExpression
Description
Operator; performs a logical negation on a logical expression. This is the equivalent of making a
TRUE value FALSE, and making a FALSE value TRUE. It is useful when testing to see if a certain
known condition is not the case.
This logical operator has a precedence level of 5.
Examples
This statement determines whether 1 is not less than 2:
put not (1 < 2)
Because 1 is less than 2, the result is 0, which indicates that the expression is FALSE.
This statement determines whether 1 is not greater than 2:
put not (1 > 2)
Because 1 is not greater than 2, the result is 1, which indicates that the expression is TRUE.
This handler sets
the checkMark menu item property for Bold in the Style menu to the opposite
of its current setting:
on resetMenuItem
the checkMark of menuItem("Bold") of menu("Style") = \
not (the checkMark of menuItem("Bold") of menu("Style"))
end resetMenuItem
See also
and, or