User Tools

Site Tools


api:dk11:net:tatukgis.ndk.tgis_shape.strokearc_tgis_point3d_double_double_double_double_double

Table of Contents

TGIS_Shape.StrokeArc(TGIS_Point3D, double, double, double, double, double) method

DK11 for .NET | TatukGIS.NDK.TGIS_Shape.StrokeArc | Overloads | Constructors | Fields | Methods | Properties

Add to the current shape a series of points forming elliptical arc.

Available also on: Delphi | Java | ActiveX | Python.

Syntax

// C#
public void StrokeArc(
  TGIS_Point3D _center,
  double _radiusA,
  double _radiusB,
  double _start,
  double _stop,
  double _rotation
);
' VisualBasic
Public Sub StrokeArc(
  ByVal _center As TGIS_Point3D,
  ByVal _radiusA As Double,
  ByVal _radiusB As Double,
  ByVal _start As Double,
  ByVal _stop As Double,
  ByVal _rotation As Double
)
// Oxygene
public
  procedure StrokeArc(
    _center : TGIS_Point3D;
    _radiusA : Double;
    _radiusB : Double;
    _start : Double;
    _stop : Double;
    _rotation : Double
  );

Parameters

Name Type Description
_center TGIS_Point3D center of arc
_radiusA double
Double
first radius of ellipse
_radiusB double
Double
second radius of ellipse
_start double
Double
angle of a start position; for full ellipse set to 0
_stop double
Double
angle of the end position; for full ellipse set to 2Pi
_rotation double
Double
initial rotation; 0 means position GisPoint( _center.X + _radiusA, _center.Y + 0 )
2022/11/16 01:35

Page Tools