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