Light

Light class

La luz ilumina la escena. La fórmula para calcular la atenuación total de la luz es: A = ConstantAttenuation + (Dist LinearAttenuation) + ((Dist^2) QuadraticAttenuation)

Métodos

constructor

NombreDescripción
constructor()Inicializa una nueva instancia de la clase Light.

Result:


constructor_overload

NombreDescripción
constructor_overload(name)Inicializa una nueva instancia de la clase Light.

Parameters:

NombreTipoDescripción
nameCadenaNombre

Result:


constructor_overload2

NombreDescripción
constructor_overload2(name, type)Inicializa una nueva instancia de la clase Light.

Parameters:

NombreTipoDescripción
nameCadenaNombre
typeLightTypeLightType

Result:


getColor

NombreDescripción
getColor()Obtiene o establece el color de la luz

Result:


setColor

NombreDescripción
setColor(value)Obtiene o establece el color de la luz

Result:


getLightType

NombreDescripción
getLightType()Obtiene o establece el tipo de la luz. El valor de la propiedad es la constante entera LightType.

Result:


setLightType

NombreDescripción
setLightType(value)Obtiene o establece el tipo de la luz. El valor de la propiedad es la constante entera LightType.

Result:


getCastLight

NombreDescripción
getCastLight()Obtiene o establece si la instancia actual de luz puede iluminar otros objetos.

Result:


setCastLight

NombreDescripción
setCastLight(value)Obtiene o establece si la instancia actual de luz puede iluminar otros objetos.

Result:


getIntensity

NombreDescripción
getIntensity()Obtiene o establece la intensidad de la luz, el valor predeterminado es 100

Result:


setIntensity

NombreDescripción
setIntensity(value)Obtiene o establece la intensidad de la luz, el valor predeterminado es 100

Result:


getHotSpot

NombreDescripción
getHotSpot()Obtiene o establece el ángulo del cono del punto caliente(in grados).

Result:


setHotSpot

NombreDescripción
setHotSpot(value)Obtiene o establece el ángulo del cono del punto caliente(in grados).

Result:


getFalloff

NombreDescripción
getFalloff()Obtiene o establece el ángulo del cono de atenuación (en grados).

Result:


setFalloff

NombreDescripción
setFalloff(value)Obtiene o establece el ángulo del cono de atenuación (en grados).

Result:


getConstantAttenuation

NombreDescripción
getConstantAttenuation()Obtiene o establece la atenuación constante para calcular la atenuación total de la luz

Result:


setConstantAttenuation

NombreDescripción
setConstantAttenuation(value)Obtiene o establece la atenuación constante para calcular la atenuación total de la luz

Result:


getLinearAttenuation

NombreDescripción
getLinearAttenuation()Obtiene o establece la atenuación lineal para calcular la atenuación total de la luz

Result:


setLinearAttenuation

NombreDescripción
setLinearAttenuation(value)Obtiene o establece la atenuación lineal para calcular la atenuación total de la luz

Result:


getQuadraticAttenuation

NombreDescripción
getQuadraticAttenuation()Obtiene o establece la atenuación cuadrática para calcular la atenuación total de la luz

Result:


setQuadraticAttenuation

NombreDescripción
setQuadraticAttenuation(value)Obtiene o establece la atenuación cuadrática para calcular la atenuación total de la luz

Result:


getCastShadows

NombreDescripción
getCastShadows()Obtiene o establece si la luz puede proyectar sombras sobre otros objetos.

Result:


setCastShadows

NombreDescripción
setCastShadows(value)Obtiene o establece si la luz puede proyectar sombras sobre otros objetos.

Result:


getShadowColor

NombreDescripción
getShadowColor()Obtiene o establece el color de la sombra.

Result:


setShadowColor

NombreDescripción
setShadowColor(value)Obtiene o establece el color de la sombra.

Result:


getRotationMode

NombreDescripción
getRotationMode()Obtiene o establece el modo de orientación del frustum. Esta propiedad solo funciona cuando Target es nulo. Si el valor es RotationMode.FIXED_TARGET, la dirección siempre se calcula mediante la propiedad LookAt. De lo contrario, LookAt siempre se calcula mediante Direction. El valor de la propiedad es la constante entera RotationMode.

Result:


setRotationMode

NombreDescripción
setRotationMode(value)Obtiene o establece el modo de orientación del frustum. Esta propiedad solo funciona cuando Target es nulo. Si el valor es RotationMode.FIXED_TARGET, la dirección siempre se calcula mediante la propiedad LookAt. De lo contrario, LookAt siempre se calcula mediante Direction. El valor de la propiedad es la constante entera RotationMode.

Result:


getNearPlane

NombreDescripción
getNearPlane()Obtiene o establece la distancia del plano cercano del frustum.

Result:


setNearPlane

NombreDescripción
setNearPlane(value)Obtiene o establece la distancia del plano cercano del frustum.

Result:


getFarPlane

NombreDescripción
getFarPlane()Obtiene o establece la distancia del plano lejano del frustum.

Result:


setFarPlane

NombreDescripción
setFarPlane(value)Obtiene o establece la distancia del plano lejano del frustum.

Result:


getAspect

NombreDescripción
getAspect()Obtiene o establece la relación de aspecto del frustum

Result:


setAspect

NombreDescripción
setAspect(value)Obtiene o establece la relación de aspecto del frustum

Result:


getOrthoHeight

NombreDescripción
getOrthoHeight()Obtiene o establece la altura cuando el frustum está en proyección ortográfica.

Result:


setOrthoHeight

NombreDescripción
setOrthoHeight(value)Obtiene o establece la altura cuando el frustum está en proyección ortográfica.

Result:


getUp

NombreDescripción
getUp()Obtiene o establece la dirección ascendente de la cámara

Result:


setUp

NombreDescripción
setUp(value)Obtiene o establece la dirección ascendente de la cámara

Result:


getLookAt

NombreDescripción
getLookAt()Obtiene o establece la posición de interés a la que la cámara está mirando.

Result:


setLookAt

NombreDescripción
setLookAt(value)Obtiene o establece la posición de interés a la que la cámara está mirando.

Result:


getDirection

NombreDescripción
getDirection()Obtiene o establece la dirección a la que la cámara está mirando. Los cambios en esta propiedad también afectarán a LookAt y Target.

Result:


setDirection

NombreDescripción
setDirection(value)Obtiene o establece la dirección a la que la cámara está mirando. Los cambios en esta propiedad también afectarán a LookAt y Target.

Result:


getTarget

NombreDescripción
getTarget()Obtiene o establece el objetivo al que la cámara está mirando. Si el usuario admite esta propiedad, debe ser anterior a la propiedad LookAt.

Result:


setTarget

NombreDescripción
setTarget(value)Obtiene o establece el objetivo al que la cámara está mirando. Si el usuario admite esta propiedad, debe ser anterior a la propiedad LookAt.

Result:


getParentNodes

NombreDescripción
getParentNodes()Obtiene todos los nodos padre; una entidad puede estar adjunta a varios nodos padre para la instanciación de geometría. Los nodos.

Result:


getExcluded

NombreDescripción
getExcluded()Obtiene o establece si excluir esta entidad durante la exportación.

Result:


setExcluded

NombreDescripción
setExcluded(value)Obtiene o establece si excluir esta entidad durante la exportación.

Result:


getParentNode

NombreDescripción
getParentNode()Obtiene o establece el primer nodo padre; si se establece el primer nodo padre, esta entidad se separará de los demás nodos padres. El nodo padre.

Result:


setParentNode

NombreDescripción
setParentNode(value)Obtiene o establece el primer nodo padre; si se establece el primer nodo padre, esta entidad se separará de los demás nodos padres. El nodo padre.

Result:


getScene

NombreDescripción
getScene()Obtiene la escena a la que pertenece este objeto

Result:


getName

NombreDescripción
getName()Obtiene o establece el nombre. El nombre.

Result:


setName

NombreDescripción
setName(value)Obtiene o establece el nombre. El nombre.

Result:


getProperties

NombreDescripción
getProperties()Obtiene la colección de todas las propiedades.

Result:


getBoundingBox

NombreDescripción
getBoundingBox()Obtiene el cuadro delimitador de la entidad actual en su sistema de coordenadas de espacio de objeto.

Result:


getEntityRendererKey

NombreDescripción
getEntityRendererKey()Obtiene la clave del renderizador de entidad registrado en el renderizador

Result: EntityRendererKey


removeProperty

NombreDescripción
removeProperty(property)Elimina una propiedad dinámica.

Parameters:

NombreTipoDescripción
propertyPropertyQué propiedad eliminar

Result: boolean


removeProperty

NombreDescripción
removeProperty(property)Eliminar la propiedad especificada identificada por nombre

Parameters:

NombreTipoDescripción
propertCadenanull

Result: boolean


getProperty

NombreDescripción
getProperty(property)Obtener el valor de la propiedad especificada

Parameters:

NombreTipoDescripción
propertyCadenaNombre de la propiedad

Result: Objeto


setProperty

NombreDescripción
setProperty(property, value)Establece el valor de la propiedad especificada

Parameters:

NombreTipoDescripción
propertyCadenaNombre de la propiedad
valorObjetoEl valor de la propiedad

Result: Objeto


findProperty

NombreDescripción
findProperty(propertyName)Busca la propiedad. Puede ser una propiedad dinámica (Creada por CreateDynamicProperty/SetProperty) o una propiedad nativa (Identificada por su nombre)

Parameters:

NombreTipoDescripción
propertyNameCadenaNombre de la propiedad.

Result: Property