PointGlassPolygon class

3D 다각형의 설정을 정의하는 클래스입니다.

Constructors

PointGlassPolygon({bool enable = false, Color color = Colors.white, int alpha = 20, double strokeWidth = 1.0, List<Vector3> points = const [], double pointSize = 0.0, Color pointColor = Colors.yellow, bool isEditable = false, bool selectedPolygon = false, int selectedVertexIndex = -1, int hoveredVertexIndex = -1})

Properties

alpha int
색상 투명도 0 - 255
getter/setter pairinherited
color Color
색상
getter/setter pairinherited
enable bool
객체 표시 여부
getter/setter pairinherited
hashCode int
The hash code for this object.
no setterinherited
hoveredVertexIndex int
호버된 꼭지점 인덱스 (Edit 모드에서 사용)
getter/setter pair
isEditable bool
수정 가능 여부, 수정 시 Z 값이 0이라고 가정 후 계산
getter/setter pair
pointColor Color
꼭지점 색상
getter/setter pair
points List<Vector3>
다각형 꼭지점
getter/setter pair
pointSize double
꼭지점 크기
getter/setter pair
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
selectedPolygon bool
선택된 다각형 (Edit 모드에서 사용)
getter/setter pair
selectedVertexIndex int
선택된 꼭지점 인덱스 (Edit 모드에서 사용)
getter/setter pair
strokeWidth double
선, 점등 객체 두께
getter/setter pairinherited

Methods

findClosestEdge(double x, double y) int
getClickedVertexIndex(double x, double y, double scale) int?
isPointInPolygon(double x, double y) bool
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited