![](../icons/Help.png) | CDMPPLYReProjectPoly Method |
Recover polygon locations from 2D locations on vertical plane.
Available since Oasis montaj version: 6.0
License: Available to anyone with an Oasis Montaj license.
Namespace: Geosoft.Desktop.GXNetXAssembly: geosoft.desktop.gxnetx (in geosoft.desktop.gxnetx.dll)
Notes
This is the inverse operation of ProjectPoly_DMPPLY.
Input the 2D locations on the projected vertical plane. These locations
are projected back onto the original polygon plane.
Syntaxpublic void ReProjectPoly(
int p,
double xp,
double yp,
double zp,
double az,
CVV vv_x,
CVV vv_y,
CVV vv_x3,
CVV vv_y3,
CVV vv_z3
)
Public Sub ReProjectPoly (
p As Integer,
xp As Double,
yp As Double,
zp As Double,
az As Double,
vv_x As CVV,
vv_y As CVV,
vv_x3 As CVV,
vv_y3 As CVV,
vv_z3 As CVV
)
public:
void ReProjectPoly(
int p,
double xp,
double yp,
double zp,
double az,
CVV^ vv_x,
CVV^ vv_y,
CVV^ vv_x3,
CVV^ vv_y3,
CVV^ vv_z3
)
member ReProjectPoly :
p : int *
xp : float *
yp : float *
zp : float *
az : float *
vv_x : CVV *
vv_y : CVV *
vv_x3 : CVV *
vv_y3 : CVV *
vv_z3 : CVV -> unit
Parameters
- p
- Type: SystemInt32
Polygon number (1 to lNP) (i) - xp
- Type: SystemDouble
X location of plane origin in 3D (i) - yp
- Type: SystemDouble
Y location of plane origin in 3D (i) - zp
- Type: SystemDouble
Z location of plane origin in 3D (i) - az
- Type: SystemDouble
Azimuth of the plane in degrees (i) - vv_x
- Type: GeoEngine.Core.GXNetXCVV
X locations on vertical plane (i) - vv_y
- Type: GeoEngine.Core.GXNetXCVV
Y (actually Z) locations on vertical plane (i) - vv_x3
- Type: GeoEngine.Core.GXNetXCVV
X Locations of polygon (o) - vv_y3
- Type: GeoEngine.Core.GXNetXCVV
Y Locations of polygon (o) - vv_z3
- Type: GeoEngine.Core.GXNetXCVV
Z Locations of polygon (o)
See Also