# SqlGeometryBuilder.BeginFigure Method (Double, Double, Nullable<Double>, Nullable<Double>)

Starts the call sequence for a geometry figure.

Namespace:  Microsoft.SqlServer.Types
Assembly:  Microsoft.SqlServer.Types (in Microsoft.SqlServer.Types.dll)

## Syntax

``````'Declaration
Public Overridable Sub BeginFigure ( _
x As Double, _
y As Double, _
z As Nullable(Of Double), _
m As Nullable(Of Double) _
)
'Usage
Dim instance As SqlGeometryBuilder
Dim x As Double
Dim y As Double
Dim z As Nullable(Of Double)
Dim m As Nullable(Of Double)

instance.BeginFigure(x, y, z, m)
``````
``````public virtual void BeginFigure(
double x,
double y,
Nullable<double> z,
Nullable<double> m
)
``````
``````public:
virtual void BeginFigure(
double x,
double y,
Nullable<double> z,
Nullable<double> m
)
``````
``````abstract BeginFigure :
x:float *
y:float *
z:Nullable<float> *
m:Nullable<float> -> unit
override BeginFigure :
x:float *
y:float *
z:Nullable<float> *
m:Nullable<float> -> unit
``````
``````public function BeginFigure(
x : double,
y : double,
z : Nullable<double>,
m : Nullable<double>
)
``````

#### Parameters

• x
Type: System.Double
A double that specifies the x-coordinate of the starting endpoint in a geometry figure.
• y
Type: System.Double
A double that specifies the y-coordinate of the starting endpoint in a geometry figure.
• z
Type: System.Nullable<Double>
A double that specifies the z-coordinate of the starting endpoint in a geometry figure. Is Nullable.

#### Implements

IGeometrySink.BeginFigure(Double, Double, Nullable<Double>, Nullable<Double>)

## Remarks

Figure is a geometric object that can be drawn with a single stroke of a pen.

Method must be used together with the EndFigure() method.