STK AgAsHpopPluginSend comments on this topic.
IncidentDirectionVecPosPartials Method (IAgAsLightReflectionResultEval)
See Also
Frame
DirXwrtX
DirXwrtY
DirXwrtZ
DirYwrtX
DirYwrtY
DirYwrtZ
DirZwrtX
DirZwrtY
DirZwrtZ
Windows





Windows & Linux

Description

The partial derivatives in meters^-1 of the incident direction wrt inertial position coordinates, expressed in components of the requested frame.

Syntax

[Visual Basic .NET]
Public Sub IncidentDirectionVecPosPartials( _
    ByVal Frame As AgEUtFrame, _
    ByRef DirXwrtX As Double, _
    ByRef DirXwrtY As Double, _
    ByRef DirXwrtZ As Double, _
    ByRef DirYwrtX As Double, _
    ByRef DirYwrtY As Double, _
    ByRef DirYwrtZ As Double, _
    ByRef DirZwrtX As Double, _
    ByRef DirZwrtY As Double, _
    ByRef DirZwrtZ As Double _
)
[C#]
public void IncidentDirectionVecPosPartials(
    AgEUtFrame Frame,
    ref double DirXwrtX,
    ref double DirXwrtY,
    ref double DirXwrtZ,
    ref double DirYwrtX,
    ref double DirYwrtY,
    ref double DirYwrtZ,
    ref double DirZwrtX,
    ref double DirZwrtY,
    ref double DirZwrtZ
);
[Managed C++]
public: void IncidentDirectionVecPosPartials(
    AgEUtFrame Frame,
    double ^ DirXwrtX,
    double ^ DirXwrtY,
    double ^ DirXwrtZ,
    double ^ DirYwrtX,
    double ^ DirYwrtY,
    double ^ DirYwrtZ,
    double ^ DirZwrtX,
    double ^ DirZwrtY,
    double ^ DirZwrtZ
);
[Unmanaged C++]
public: HRESULT IncidentDirectionVecPosPartials(
    AgEUtFrame Frame,
    double * DirXwrtX,
    double * DirXwrtY,
    double * DirXwrtZ,
    double * DirYwrtX,
    double * DirYwrtY,
    double * DirYwrtZ,
    double * DirZwrtX,
    double * DirZwrtY,
    double * DirZwrtZ
);

Parameters

Frame
DirXwrtX
DirXwrtY
DirXwrtZ
DirYwrtX
DirYwrtY
DirYwrtZ
DirZwrtX
DirZwrtY
DirZwrtZ

See Also

© 2024 Analytical Graphics, Inc. All Rights Reserved.