Light

Približni podaci

Light je klasa u Aspose.3D FOSS za .NET. Nasljednici od: Frustum, INamedObject, IOrientable.

Formula za izračunavanje ukupnog oslabljenja svjetlosti je: A = ConstantAttenuation + (Dist * LinearAttenuation) + ((Dest ^ 2) *QuadraticAttenuation).

Ova klasa pruža 10 metoda za rad s Light objektima u .NET programima. Postoje i sljedeće metode: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, Light, RemoveProperty, SceneObject, SetProperty. Svi javni članovi dostupni su bilo kojoj .NET aplikaciji nakon instalacije paketa Aspose.3D FOSS za .Net. Ograničenja: Aspect, CastLight, CastShadows, Color, ConstantAttenuation, Direction, i još 20.

Oznake i značajke

Izvršni datum:Iznos:PrihvatOpisivanje
ColorVector3Čitanje/pisanjeDobiva ili postavlja boju.
LightTypeLightTypeČitanje/pisanjeDobiva ili postavlja tip svjetlosti.
CastLightboolČitanje/pisanjeUzima ili uspostavlja svjetlo.
IntensitydoubleČitanje/pisanjeDobiva ili postavlja intenzitet.
HotSpotdoubleČitanje/pisanjeDobiva ili postavlja vruću točku.
FalloffdoubleČitanje/pisanjeDobiva ili postavlja posljedice.
ConstantAttenuationdoubleČitanje/pisanjeDobiva ili postavlja konstantnu atenuaciju.
LinearAttenuationdoubleČitanje/pisanjeDobiva ili postavlja linearnu atenuaciju.
QuadraticAttenuationdoubleČitanje/pisanjeDobiva ili postavlja kvadratnu atenuaciju.
CastShadowsboolČitanje/pisanjeDobiva ili postavlja sjene.
ShadowColorVector3Čitanje/pisanjeDobiva ili postavlja boju sjene.
RotationModeRotationModeČitanje/pisanjeDobiva ili postavlja način rotacije.
NearPlanedoubleČitanje/pisanjeDobije ili postavlja najbliži avion.
FarPlanedoubleČitanje/pisanjeDobije ili postavlja udaljeni avion.
AspectdoubleČitanje/pisanjeDobiva ili postavlja aspekt.
OrthoHeightdoubleČitanje/pisanjeDobiva ili postavlja visinu orto.
UpVector3Čitanje/pisanjeDobije ili namjesti.
LookAtVector3Čitanje/pisanjeDobiva ili postavlja pogled.
DirectionVector3Čitanje/pisanjeDobiva ili postavlja smjer.
TargetNodeČitanje/pisanjeDobije ili postavlja metu.
ExcludedboolČitanje/pisanjeDobiva ili postavlja isključene.
ParentNodesList<Node>Čitaj.Dobiva roditeljske čvorove.
ParentNodeNodeČitanje/pisanjeDobiva ili postavlja roditeljski čvor.
SceneSceneČitaj.Dobiva mjesto.
NamestringČitanje/pisanjeDobiva ili postavlja ime.
PropertiesPropertyCollectionČitaj.Dobija imovinu.

Metoda za primjenu

PotpisOpisivanje
Light()Postavlja tip svjetla i dodjeljuje ime svjetlu.
Light(name: string)
Light(name: string, type: LightType)
Entity(name: string)
GetBoundingBox()Dobiva granični okvir trenutnog entiteta u svom objektnom prostoru koordinatnog sustava.
GetEntityRendererKey()Dobiva ključ od entiteta renderer registriran u renderu
SceneObject(name: string)
A3DObject()
RemoveProperty(property: Property)Uklanja dinamiku.
GetProperty(property: string)Dobijte vrijednost navedenog svojstva.
SetProperty(property: string, value: object?)Postavlja vrijednost navedenog svojstva
FindProperty(propertyName: string)Pronalazi svojstvo. Može biti dinamičko vlasništvo (Stvoreno od strane CreateDynamicProperty/SetProperty) ili izvorno vlasništva ((Identifikovano imenom)

Također pogledajte:

 Hrvatski