Skip to content

Latest commit

 

History

History
56 lines (44 loc) · 1 KB

File metadata and controls

56 lines (44 loc) · 1 KB

HAngle

Description

Function HAngle returns the angle of the referenced object.

FUNCTION HAngle(h : HANDLE): REAL;
def vs.HAngle(h):
    return REAL

Parameters

Name Type Description
h HANDLE Handle to object.

Remarks

You can use this routines for getting the angle (slope) of a straight wall as well. It will also detect the eventual reversion of the wall, consistent with the OIP.

On round walls the eventual reversion is NOT detected. Check if the wall is counterclockwise: IF NOT GetObjectVariableBool(wallH, 570) THEN wallRot := -wallrot;

For rotated rectangle and oval, the angle is in range [-180;180].

Examples

==== VectorScript ====

PROCEDURE Example;
BEGIN
CallTool(-202);
Message(HAngle(FSActLayer));
END;
RUN(Example);

==== Python ====

def Example():
	vs.CallTool(-202)
	vs.Message(vs.HAngle(vs.FSActLayer()))

Example()

Version

Availability: from All Versions

Category

  • Object Info