Skip to content

Latest commit

 

History

History
47 lines (36 loc) · 1.1 KB

File metadata and controls

47 lines (36 loc) · 1.1 KB

ObjAreaN

Description

HObjAreaN, this VS Call is the same as HOBJArea() call but it gives more accurate result when the object is a polyline.

FUNCTION ObjAreaN(ObjectHandle : HANDLE): REAL;
def vs.ObjAreaN(ObjectHandle ):
    return REAL

Parameters

Name Type Description
ObjectHandle HANDLE

Examples

area := HOBJAreaN(object);
DeckArea := ObjAreaN (LNewObj);
SetRField (ghParm, gPIOName, 'TopSurfaceArea',Concat((Round(DeckArea*100))/100,GetPrefString(178)));

DeckArea := ObjAreaN (OutlinePathHandle);
SetRField (ghParm, gPIOName, 'TopSurfaceArea',Concat((Round(DeckArea*100))/100,GetPrefString(178)));
import vs

# HObjAreaN, this VS Call is the same as HOBJArea() call but it gives more
# accurate result when the object is a polyline.
ObjectHandle = vs.FSActLayer()  # handle to the first selected object on the active layer

area = vs.ObjAreaN(ObjectHandle)
vs.Message('ObjAreaN returned: ' + str(area))

Version

Availability: from Vectorworks 2012

Category