This document is archived and information here might be outdated. Recommended version. |
ArcObjects namespaces > Geometry > ESRI.ArcGIS.Geometry > Interfaces > IC > IConstructPoint Interface > IConstructPoint.ConstructPerpendicular Method (ArcObjects .NET 10.4 SDK) |
Constructs a point 'distance' units from p and lying along the line normal to base and passing through p.
[Visual Basic .NET] Public Sub ConstructPerpendicular ( _ ByVal base As ISegment, _ ByVal extension As esriSegmentExtension, _ ByVal p As IPoint, _ ByVal distance As Double, _ ByVal bUseLineOrientation As Boolean _ )
[C#] public void ConstructPerpendicular ( ISegment base, esriSegmentExtension extension, IPoint p, double distance, bool bUseLineOrientation );
[C++]
HRESULT ConstructPerpendicular(
ISegment* base,
esriSegmentExtension extension,
IPoint* p,
double distance,
VARIANT_BOOL bUseLineOrientation
);
[C++]
Parameters base
base is a parameter of type ISegment extension
extension is a parameter of type esriSegmentExtension p
p is a parameter of type IPoint distance distance is a parameter of type double bUseLineOrientation bUseLineOrientation is a parameter of type VARIANT_BOOL
ConstructPerpendicular constructs a Point a specified distance from the input point in the direction parallel to the normal (perpendicular to the tangent) of the nearest point on the extended input segment.