Light

概要

Light クラスです. これは,PLACEHOLDER_0の FOSSで使用されているクラスを表します. 遺産は: Frustum, INamedObject, IOrientable.

光がシーンを照らす.光の全減度を計算する公式は,A = ConstantAttenuation + (Dist * LinearAttenuation) + (( Dist ^2) *QuadraticAttenuation) である.

このクラスでは, .NET プログラムで Light オブジェクトと作業するための 10 つの方法が提供されています. 可能な方法には: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, Light, RemoveProperty, SceneObject, SetProperty. すべてのパブリックメンバーは,Aspose.3D FOSS for .NET パッケージをインストールした後で任意の.NET アプリケーションにアクセスできます. 特性: Aspect, CastLight, CastShadows, Color, ConstantAttenuation, Direction,20人増やしてね.

特性について

名称 (名)タイプAccess記述
ColorVector3読み書きする色の設定をします.
LightTypeLightType読み書きするライトタイプを設定します.
CastLightbool読み書きするライトを点灯する.
Intensitydouble読み書きする濃度が設定される.
HotSpotdouble読み書きする熱点を設定する.
Falloffdouble読み書きする落下を決定する.
ConstantAttenuationdouble読み書きする恒常減弱を設定する.
LinearAttenuationdouble読み書きする線形減弱を設定します.
QuadraticAttenuationdouble読み書きする平方減速を設定します. この式は,この式の2つの変数で表されます.
CastShadowsbool読み書きする影を集めたり設定したりする.
ShadowColorVector3読み書きする影の色を設定する.
RotationModeRotationMode読み書きするローテーションモードを設定します.
NearPlanedouble読み書きする近くにある飛行機を手に入れるか設定する.
FarPlanedouble読み書きする遠方平面を獲得するか設定します.
Aspectdouble読み書きする設定する.
OrthoHeightdouble読み書きするオーソトの高度を設定します.
UpVector3読み書きする捕まえたり,仕掛けしたりする.
LookAtVector3読み書きする目を覚ますか設定する.
DirectionVector3読み書きする方向を決めるか,または設定する.
TargetNode読み書きする標的を捕まえたり設定したりする.
Excludedbool読み書きする値が割り切れるか,または設定する.
ParentNodesList<Node>読み取ること元のノードを入手します.
ParentNodeNode読み書きする取得または設定する.
SceneScene読み取ること事件現場を把握する.
Namestring読み書きする名前をつけられるか設定する.
PropertiesPropertyCollection読み取ること財産を手に入れる.

方法について

Signature記述
Light()ライトのタイプを設定し,灯に与えられた名前を指定する.
Light(name: string)
Light(name: string, type: LightType)
Entity(name: string)
GetBoundingBox()対象空間座標系における現在のエンティティの境界框を取得します.
GetEntityRendererKey()レンダーに登録されたエンティティ・レンダーのキーを取得する.
SceneObject(name: string)
A3DObject()
RemoveProperty(property: Property)ダイナミックなプロパティを削除します.
GetProperty(property: string)指定したプロパティの値を取得する.
SetProperty(property: string, value: object?)指定したプロパティの値を設定する.
FindProperty(propertyName: string)属性を探す.ダイナミックな属性 (CreateDynamicProperty/SetProperty によって作成) またはネイティブの属性と識別される)

参照する

 日本語