Point

개요

좌표정보를 처리하기 위해 제공되는 오브젝트입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☑ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☑ Android

☑ iOS/iPadOS




- 스크립트로 오브젝트를 생성하여 좌표정보를 관리할 수 있습니다.

속성

x

Point 오브젝트의 x 좌표를 설정하는 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☑ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☑ Android

☑ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☐ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법 설정

var objPnt = new nexacro.Point(20, 20) ;
objPnt.x = 40;

nX

x 좌표값을 pixel 단위의 숫자로 설정합니다.

참고

- x 속성값을 설정하지 않으면 "0" 으로 적용됩니다.

y

Point 오브젝트의 y 좌표를 설정하는 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☑ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☑ Android

☑ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☐ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법 설정

var objPnt = new nexacro.Point(20, 20) ;
objPnt.y = 40;

nY

y 좌표값을 pixel 단위의 숫자로 설정합니다.

참고

- y 속성값을 설정하지 않으면 "0" 으로 적용됩니다.

메서드

clone

Point 오브젝트의 속성값을 복사하여 새로운 Point 오브젝트를 반환하는 메소드입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☑ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☑ Android

☑ iOS/iPadOS




문법

Point.clone()

파라미터

var objPoint1 = new nexacro.Point(10,10);

var objPoint2 = objPoint1.clone();

반환

Type

Description

Object

현재 Point 오브젝트의 값을 복사한 새로운 Point 오브젝트를 반환합니다.

copy

인수로 전달된 값을 Point 오브젝트의 x, y 속성값으로 복사하는 메소드입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☑ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☑ Android

☑ iOS/iPadOS




문법

Point.copy( objPoint )
Point.copy( nX, nY )

파라미터

Parameters

Type

Description

objPoint

Object

현재 Point 오브젝트의 x, y 속성값에 복사될 값을 Point 오브젝트 형태로 설정합니다.

nX

Number

Point 오브젝트의 x 속성값에 복사할 값을 숫자 형태로 설정합니다.

nY

Number

Point 오브젝트의 y 속성값에 복사할 값을 숫자 형태로 설정합니다.

var objPoint1 = new nexacro.Point(10,10);
var objPoint2 = new nexacro.Point(20,20);

objPoint1.copy(objPoint2);

참고

- 인수가 Point 오브젝트일 때 속성값이 x, y 속성에 각각 복사됩니다.

equals

현재 Point 오브젝트의 속성값과 인수로 전달된 값의 일치여부를 반환하는 메소드입니다.

지원 환경

Desktop NRE

Desktop WRE

☑ Windows

☑ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☑ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☑ Android

☑ iOS/iPadOS




문법

Point.equals( objPoint )
Point.equals( arrVal )
Point.equals( nX, nY )

파라미터

Parameters

Type

Description

objPoint

Object

Point 오브젝트의 x, y 속성값과 비교할 값을 Point 오브젝트 형태로 설정합니다.

arrVal

Array

Point 오브젝트의 x, y 속성값과 비교할 값을 배열 형태로 설정합니다.


x, y 속성값을 각각 첫번째, 두번째 원소와 비교합니다.

nX

Number

Point 오브젝트의 x 속성값과 비교할 값을 숫자 형태로 설정합니다.

nY

Number

Point 오브젝트의 y 속성값과 비교할 값을 숫자 형태로 설정합니다.

var objPoint1 = new nexacro.Point(10,10);
var objPoint2 = new nexacro.Point(20,20);
var arrVal = new Array(20,20);

alert( objPoint1.equals(objPoint2) );
alert( objPoint1.equals(arrVal) );
alert( objPoint1.equals(20,20) );

반환

Type

Description

Boolean

Point 오브젝트에 저장된 x, y 속성값과 인수로 전달된 값이 모두 일치하면 "true" 를 반환합니다.


Point 오브젝트에 저장된 x, y 속성값과 인수로 전달된 값이 하나라도 다르면 "false" 를 반환합니다.

참고

- 인수가 Point 오브젝트일 때 x, y 속성을 각각 비교합니다.