Light

Light class

Ljuset lyser upp scenen. Formeln för att beräkna den totala dämpningen av ljuset är: A = ConstantAttenuation + (Dist LinearAttenuation) + ((Dist^2) QuadraticAttenuation)

Metoder

constructor

NamnBeskrivning
constructor()Initierar en ny instans av Light-klassen.

Result:


constructor_overload

NamnBeskrivning
constructor_overload(name)Initierar en ny instans av Light-klassen.

Parameters:

NamnTypBeskrivning
nameSträngNamn

Result:


constructor_overload2

NamnBeskrivning
constructor_overload2(name, type)Initierar en ny instans av Light-klassen.

Parameters:

NamnTypBeskrivning
nameSträngNamn
typLightTypeLightType

Result:


getColor

NamnBeskrivning
getColor()Hämtar eller anger ljusets färg

Result:


setColor

NamnBeskrivning
setColor(value)Hämtar eller anger ljusets färg

Result:


getLightType

NamnBeskrivning
getLightType()Hämtar eller anger ljusets typ. Värdet på egenskapen är en heltalskonstant av typen LightType.

Result:


setLightType

NamnBeskrivning
setLightType(value)Hämtar eller anger ljusets typ. Värdet på egenskapen är en heltalskonstant av typen LightType.

Result:


getCastLight

NamnBeskrivning
getCastLight()Hämtar eller anger om den aktuella ljusinstansen kan belysa andra objekt.

Result:


setCastLight

NamnBeskrivning
setCastLight(value)Hämtar eller anger om den aktuella ljusinstansen kan belysa andra objekt.

Result:


getIntensity

NamnBeskrivning
getIntensity()Hämtar eller anger ljusets intensitet, standardvärdet är 100

Result:


setIntensity

NamnBeskrivning
setIntensity(value)Hämtar eller anger ljusets intensitet, standardvärdet är 100

Result:


getHotSpot

NamnBeskrivning
getHotSpot()Hämtar eller anger hot spot-konvinkeln (i grader).

Result:


setHotSpot

NamnBeskrivning
setHotSpot(value)Hämtar eller anger hot spot-konvinkeln (i grader).

Result:


getFalloff

NamnBeskrivning
getFalloff()Hämtar eller anger falloff-konvinkeln (i grader).

Result:


setFalloff

NamnBeskrivning
setFalloff(value)Hämtar eller anger falloff-konvinkeln (i grader).

Result:


getConstantAttenuation

NamnBeskrivning
getConstantAttenuation()Hämtar eller anger den konstanta dämpningen för att beräkna den totala dämpningen av ljuset

Result:


setConstantAttenuation

NamnBeskrivning
setConstantAttenuation(value)Hämtar eller anger den konstanta dämpningen för att beräkna den totala dämpningen av ljuset

Result:


getLinearAttenuation

NamnBeskrivning
getLinearAttenuation()Hämtar eller anger den linjära dämpningen för att beräkna den totala dämpningen av ljuset

Result:


setLinearAttenuation

NamnBeskrivning
setLinearAttenuation(value)Hämtar eller anger den linjära dämpningen för att beräkna den totala dämpningen av ljuset

Result:


getQuadraticAttenuation

NamnBeskrivning
getQuadraticAttenuation()Hämtar eller anger den kvadratiska dämpningen för att beräkna den totala dämpningen av ljuset

Result:


setQuadraticAttenuation

NamnBeskrivning
setQuadraticAttenuation(value)Hämtar eller anger den kvadratiska dämpningen för att beräkna den totala dämpningen av ljuset

Result:


getCastShadows

NamnBeskrivning
getCastShadows()Hämtar eller anger om ljuset kan kasta skuggor på andra objekt.

Result:


setCastShadows

NamnBeskrivning
setCastShadows(value)Hämtar eller anger om ljuset kan kasta skuggor på andra objekt.

Result:


getShadowColor

NamnBeskrivning
getShadowColor()Hämtar eller anger skuggans färg.

Result:


setShadowColor

NamnBeskrivning
setShadowColor(value)Hämtar eller anger skuggans färg.

Result:


getRotationMode

NamnBeskrivning
getRotationMode()Hämtar eller anger frustumens orienteringsläge. Denna egenskap fungerar endast när Target är null. Om värdet är RotationMode.FIXED_TARGET beräknas riktningen alltid av egenskapen LookAt. Annars beräknas LookAt alltid av Direction. Värdet för egenskapen är heltalskonstanten RotationMode.

Result:


setRotationMode

NamnBeskrivning
setRotationMode(value)Hämtar eller anger frustumens orienteringsläge. Denna egenskap fungerar endast när Target är null. Om värdet är RotationMode.FIXED_TARGET beräknas riktningen alltid av egenskapen LookAt. Annars beräknas LookAt alltid av Direction. Värdet för egenskapen är heltalskonstanten RotationMode.

Result:


getNearPlane

NamnBeskrivning
getNearPlane()Hämtar eller anger frustumens närplanavstånd.

Result:


setNearPlane

NamnBeskrivning
setNearPlane(value)Hämtar eller anger frustumens närplanavstånd.

Result:


getFarPlane

NamnBeskrivning
getFarPlane()Hämtar eller anger frustumets avstånd till den fjärrplanen.

Result:


setFarPlane

NamnBeskrivning
setFarPlane(value)Hämtar eller anger frustumets avstånd till den fjärrplanen.

Result:


getAspect

NamnBeskrivning
getAspect()Hämtar eller anger bildförhållandet för frustumen

Result:


setAspect

NamnBeskrivning
setAspect(value)Hämtar eller anger bildförhållandet för frustumen

Result:


getOrthoHeight

NamnBeskrivning
getOrthoHeight()Hämtar eller anger höjden när frustumen är i ortografisk projektion.

Result:


setOrthoHeight

NamnBeskrivning
setOrthoHeight(value)Hämtar eller anger höjden när frustumen är i ortografisk projektion.

Result:


getUp

NamnBeskrivning
getUp()Hämtar eller anger kamerans uppåtriktning

Result:


setUp

NamnBeskrivning
setUp(value)Hämtar eller anger kamerans uppåtriktning

Result:


getLookAt

NamnBeskrivning
getLookAt()Hämtar eller anger den intressanta positionen som kameran tittar på.

Result:


setLookAt

NamnBeskrivning
setLookAt(value)Hämtar eller anger den intressanta positionen som kameran tittar på.

Result:


getDirection

NamnBeskrivning
getDirection()Hämtar eller anger den riktning som kameran tittar mot. Ändringar av denna egenskap påverkar också LookAt och Target.

Result:


setDirection

NamnBeskrivning
setDirection(value)Hämtar eller anger den riktning som kameran tittar mot. Ändringar av denna egenskap påverkar också LookAt och Target.

Result:


getTarget

NamnBeskrivning
getTarget()Hämtar eller anger målet som kameran tittar på. Om användaren stöder denna egenskap bör den vara före LookAt-egenskapen.

Result:


setTarget

NamnBeskrivning
setTarget(value)Hämtar eller anger målet som kameran tittar på. Om användaren stöder denna egenskap bör den vara före LookAt-egenskapen.

Result:


getParentNodes

NamnBeskrivning
getParentNodes()Hämtar alla föräldranoder, en entitet kan fästas vid flera föräldranoder för geometri‑instansering. Noderna.

Result:


getExcluded

NamnBeskrivning
getExcluded()Hämtar eller anger om denna enhet ska exkluderas vid export.

Result:


setExcluded

NamnBeskrivning
setExcluded(value)Hämtar eller anger om denna enhet ska exkluderas vid export.

Result:


getParentNode

NamnBeskrivning
getParentNode()Hämtar eller anger den första föräldranoden, om den första föräldranoden anges kommer denna enhet att frikopplas från andra föräldranoder. Föräldranoden.

Result:


setParentNode

NamnBeskrivning
setParentNode(value)Hämtar eller anger den första föräldranoden, om den första föräldranoden anges kommer denna enhet att frikopplas från andra föräldranoder. Föräldranoden.

Result:


getScene

NamnBeskrivning
getScene()Hämtar scenen som detta objekt tillhör

Result:


getName

NamnBeskrivning
getName()Hämtar eller anger namnet. Namnet.

Result:


setName

NamnBeskrivning
setName(value)Hämtar eller anger namnet. Namnet.

Result:


getProperties

NamnBeskrivning
getProperties()Hämtar samlingen av alla egenskaper.

Result:


getBoundingBox

NamnBeskrivning
getBoundingBox()Hämtar den omgivande lådan för den aktuella enheten i dess objektrums koordinatsystem.

Result:


getEntityRendererKey

NamnBeskrivning
getEntityRendererKey()Hämtar nyckeln för enhetens renderare som är registrerad i renderaren

Result: EntityRendererKey


removeProperty

NamnBeskrivning
removeProperty(property)Tar bort en dynamisk egenskap.

Parameters:

NamnTypBeskrivning
propertyPropertyVilken egenskap som ska tas bort

Result: boolean


removeProperty

NamnBeskrivning
removeProperty(property)Ta bort den angivna egenskapen som identifieras med namn

Parameters:

NamnTypBeskrivning
propertSträngnull

Result: boolean


getProperty

NamnBeskrivning
getProperty(property)Hämta värdet för den angivna egenskapen

Parameters:

NamnTypBeskrivning
propertySträngEgenskapsnamn

Result: Objekt


setProperty

NamnBeskrivning
setProperty(property, value)Sätter värdet för den angivna egenskapen

Parameters:

NamnTypBeskrivning
propertySträngEgenskapsnamn
värdeObjektVärdet för egenskapen

Result: Objekt


findProperty

NamnBeskrivning
findProperty(propertyName)Hittar egenskapen. Det kan vara en dynamisk egenskap (Skapad av CreateDynamicProperty/SetProperty) eller en inbyggd egenskap (Identifierad av dess namn)

Parameters:

NamnTypBeskrivning
propertyNameSträngEgenskapsnamn.

Result: Property