C# Класс LineDrawer

Наследование: MonoBehaviour
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
MaterialLine Material

Защищенные методы

Метод Описание
Draw_AnimatedBox ( AnimatedBox box ) : bool
Draw_Box ( Vector3 center, Quaternion rotation, Color color, Vector3 halfSize, float lineWidth = DefaultLineWidth ) : bool
Draw_Circle ( Vector3 center, Vector3 normal, Color color, float radius = 0.25f, float lineWidth = DefaultLineWidth ) : bool
Draw_Circle_Partial ( Vector3 center, Vector3 normal, Color color, float radius = 0.25f, float lineWidth = DefaultLineWidth, float circleAngleArc = 360.0f ) : bool
Draw_Cube ( Vector3 point, Color color, float halfSize = DefaultLineWidth ) : bool
Draw_Line ( Vector3 start, Vector3 end, Color colorStart, Color colorEnd, float lineWidth = DefaultLineWidth ) : bool
Draw_TransformBasis ( Transform transformToDraw, float basisLength = DefaultBasisLength, float lineWidth = DefaultLineWidth*2.0f ) : bool
LineDraw_Begin ( ) : void
LineDraw_End ( bool needsUpdate ) : void
OnDestroy ( ) : void

Приватные методы

Метод Описание
Lines_LineDataToMesh ( ) : void

Описание методов

Draw_AnimatedBox() защищенный Метод

protected Draw_AnimatedBox ( AnimatedBox box ) : bool
box AnimatedBox
Результат bool

Draw_Box() защищенный Метод

protected Draw_Box ( Vector3 center, Quaternion rotation, Color color, Vector3 halfSize, float lineWidth = DefaultLineWidth ) : bool
center Vector3
rotation Quaternion
color Color
halfSize Vector3
lineWidth float
Результат bool

Draw_Circle() защищенный Метод

protected Draw_Circle ( Vector3 center, Vector3 normal, Color color, float radius = 0.25f, float lineWidth = DefaultLineWidth ) : bool
center Vector3
normal Vector3
color Color
radius float
lineWidth float
Результат bool

Draw_Circle_Partial() защищенный Метод

protected Draw_Circle_Partial ( Vector3 center, Vector3 normal, Color color, float radius = 0.25f, float lineWidth = DefaultLineWidth, float circleAngleArc = 360.0f ) : bool
center Vector3
normal Vector3
color Color
radius float
lineWidth float
circleAngleArc float
Результат bool

Draw_Cube() защищенный Метод

protected Draw_Cube ( Vector3 point, Color color, float halfSize = DefaultLineWidth ) : bool
point Vector3
color Color
halfSize float
Результат bool

Draw_Line() защищенный Метод

protected Draw_Line ( Vector3 start, Vector3 end, Color colorStart, Color colorEnd, float lineWidth = DefaultLineWidth ) : bool
start Vector3
end Vector3
colorStart Color
colorEnd Color
lineWidth float
Результат bool

Draw_TransformBasis() защищенный Метод

protected Draw_TransformBasis ( Transform transformToDraw, float basisLength = DefaultBasisLength, float lineWidth = DefaultLineWidth*2.0f ) : bool
transformToDraw Transform
basisLength float
lineWidth float
Результат bool

LineDraw_Begin() защищенный Метод

protected LineDraw_Begin ( ) : void
Результат void

LineDraw_End() защищенный Метод

protected LineDraw_End ( bool needsUpdate ) : void
needsUpdate bool
Результат void

OnDestroy() защищенный Метод

protected OnDestroy ( ) : void
Результат void

Описание свойств

MaterialLine публичное свойство

public Material MaterialLine
Результат Material