Description
For convenience. Updates a subset of
positions and/or colors in a point batch using Cartographic
positions. Longitude and latitude are in radians, and altitude is
in meters. This is equivalent to converting each position in
positions to Cartesian and calling Set Partial
Syntax
| [Visual Basic .NET] |
Public Sub SetPartialCartographicWithColors( _
ByVal CentralBody As String, _
ByRef Positions() As Variant, _
ByRef Colors() As Variant, _
ByRef Indices() As Variant _
)
|
Parameters
Remarks
Example
Shows the format of
the Positions, Colors and Indices parameters when updating a point
batch with cartographic positions.
| [C#] |
Copy Code
|
Array positions = new object[]
{
39.88, -75.25, 0,
38.85, -77.04, 0,
29.98, -90.25, 0,
37.37, -121.92, 0
};
Array colors = new object[]
{
Color.Red.ToArgb(),
Color.Green.ToArgb(),
Color.Blue.ToArgb(),
Color.White.ToArgb()
};
Array indices = new object[]
{
0,
1,
2,
3
};
pointBatch.SetPartialCartographicWithColorsIndicesOrderAndRenderPass(
"Earth",
ref positions,
ref colors,
ref indices,
AgEStkGraphicsIndicesOrderHint.eStkGraphicsIndicesOrderHintSortedAscending,
AgEStkGraphicsRenderPassHint.eStkGraphicsRenderPassHintOpaque);
|
|
Shows the format of
the Positions, Colors and Indices parameters when updating a point
batch with cartographic positions.
| [Visual Basic .NET] |
Copy Code
|
Dim
positions As Array = New
Object() {39.88, -75.25, 0, 38.85,
-77.04, 0, _
29.98, -90.25, 0, 37.37, -121.92, 0}
Dim colors As Array =
New Object() {Color.Red.ToArgb(),
Color.Green.ToArgb(), Color.Blue.ToArgb(),
Color.White.ToArgb()}
Dim indices As Array =
New Object() {0, 1, 2, 3}
pointBatch.SetPartialCartographicWithColorsIndicesOrderAndRenderPass("Earth",
positions, colors, indices,
AgEStkGraphicsIndicesOrderHint.eStkGraphicsIndicesOrderHintSortedAscending,
AgEStkGraphicsRenderPassHint.eStkGraphicsRenderPassHintOpaque)
|
|
See Also