![](../icons/Help.png) | CVVUDistance3D Method |
Create a cumulative distance VV from X, Y and Z VVs
Available since Oasis montaj version: 8.0.1
License: Available to anyone with an Oasis Montaj license.
Namespace: Geosoft.Desktop.GXNetXAssembly: geosoft.desktop.gxnetx (in geosoft.desktop.gxnetx.dll)
Notes
The output VV is the length of the shortest X,Y or Z input VV.
Any values with dummies are ignored - the distance at that
point is equal to the distance at the previous valid point.
The returned VV is the cumulative straight-line distance
between the points. No re-sampling is performed.
VVs of any type are supported.
Syntaxpublic static void Distance3D(
CGXNETCore gxNetShared,
CVV vv_x,
CVV vv_y,
CVV vv_z,
double start_distance,
CVV vv_d
)
Public Shared Sub Distance3D (
gxNetShared As CGXNETCore,
vv_x As CVV,
vv_y As CVV,
vv_z As CVV,
start_distance As Double,
vv_d As CVV
)
public:
static void Distance3D(
CGXNETCore^ gxNetShared,
CVV^ vv_x,
CVV^ vv_y,
CVV^ vv_z,
double start_distance,
CVV^ vv_d
)
static member Distance3D :
gxNetShared : CGXNETCore *
vv_x : CVV *
vv_y : CVV *
vv_z : CVV *
start_distance : float *
vv_d : CVV -> unit
Parameters
- gxNetShared
- Type: GeoEngine.Core.GXNetXCGXNETCore
A shared CGXNETCore - vv_x
- Type: GeoEngine.Core.GXNetXCVV
X VV,REAL VV - vv_y
- Type: GeoEngine.Core.GXNetXCVV
Y VV,REAL VV - vv_z
- Type: GeoEngine.Core.GXNetXCVV
Z VV,REAL VV - start_distance
- Type: SystemDouble
Distance at first location - vv_d
- Type: GeoEngine.Core.GXNetXCVV
Output distance VV,REAL VV
See Also