Skip to main content

Speos Labs automation APIs 2024 R1

SurfacePolygonExport

Last update: 17.07.2025

Description

Exports a XMP map or a text file of the selected polygonal surface. Returns a value different from 0 if no error has occurred.

Syntax

object.SurfacePolygonExport(double dXPos, double dYPos, double dWidth, double dHeight, string bstrFileName, integer iFormat) As Short

  • object: Virtual Photometric Lab object

  • dXPos: horizontal coordinate of the center of the rectangle

  • dYPos: vertical coordinate of the center of the rectangle

  • dWidth: horizontal size of the rectangle

  • dHeight: vertical size of the rectangle

  • bstrFileName: path and filename of the output file. Should end by .xmp for XMP map or .txt for a text file.

  • iFormat: format of the output file, 0 for text file, 1 for XMP map.

Example

Dim VirtualPhotometricLab As Object
Dim vPtx1 As Variant, vPty1 As Variant
Set VirtualPhotometricLab = CreateObject("XmpViewer.Application")
vPtx1 = Array(-10, 10, 10, -10)
vPty1 = Array(-15, -15, 15, 15)
retval = VirtualPhotometricLab.OpenFile(MyPath)
PolygonRetval = XMPviewer.SurfacePolygonExport(vPtx1, vPty1, MySurfacePolygonExport, 0)

Connect with Ansys