diagram | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
namespace | http://www.plmxml.org/Schemas/PLMXMLSchema | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
type | extension of plm:LightSourceBase | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
children | plm:Description plm:ApplicationRef plm:Attribute | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used by |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
source | <xsd:complexType name="PositionalLightType"> <xsd:annotation> <xsd:documentation> Positional Light Source, i.e. point source. Attributes: position: position of light direction: direction in which the light is shining cutoffAngle: semiAngle of cone of light. If absent, the source is not a spotlight, but shines in all directions. intensityExponent: the intensity exponent determines the intensity distribution within the cone. Higher intensity exponent values result in a more focused light source. attenuation: the attenuation of the light source within the scene. The three attenuation values are the factors in a quadratic equation, giving intensity as a function of distance from the source. The values within the attribute are in order: quadratic, linear and constant. </xsd:documentation> </xsd:annotation> <xsd:complexContent> <xsd:extension base="plm:LightSourceBase"> <xsd:attribute name="position" type="plm:VectorType" default="0.0 0.0 1.0"/> <xsd:attribute name="direction" type="plm:VectorType" default="0.0 0.0 -1.0"/> <xsd:attribute name="cutoffAngle" type="plm:CutoffAngleType" use="optional"/> <xsd:attribute name="intensityExponent" type="plm:IntensityExponentType" default="0.0"/> <xsd:attribute name="attenuation" type="plm:AttenuationType" default="0.0 0.0 1.0"/> </xsd:extension> </xsd:complexContent> </xsd:complexType> |
type | plm:VectorType | ||||||
properties |
|
||||||
facets |
|
||||||
source | <xsd:attribute name="position" type="plm:VectorType" default="0.0 0.0 1.0"/> |
type | plm:VectorType | ||||||
properties |
|
||||||
facets |
|
||||||
source | <xsd:attribute name="direction" type="plm:VectorType" default="0.0 0.0 -1.0"/> |
type | plm:CutoffAngleType | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
source | <xsd:attribute name="cutoffAngle" type="plm:CutoffAngleType" use="optional"/> |
type | plm:IntensityExponentType | |||||||||
properties |
|
|||||||||
facets |
|
|||||||||
source | <xsd:attribute name="intensityExponent" type="plm:IntensityExponentType" default="0.0"/> |
type | plm:AttenuationType | ||||||
properties |
|
||||||
facets |
|
||||||
source | <xsd:attribute name="attenuation" type="plm:AttenuationType" default="0.0 0.0 1.0"/> |