C# Класс Factories.ShapeFactory

Показать файл Открыть проект

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

Свойство Тип Описание
VERTICES_TOLERANCE System.Double

Открытые методы

Метод Описание
CreateColor3Array ( ScalarColor3 first, ScalarColor3 rest, int count ) : Shapes.Colors.ScalarColor3[]

Creates the array of colors.

CreateColor3Array ( int count ) : Shapes.Colors.ScalarColor3[]
CreateColoredCircle ( System.Double radius, ushort vertexCount ) : Physics2DDotNet.Shapes.CircleShape
CreatePolygonShape ( Polygon polygon, System.Double gridSpacing ) : Physics2DDotNet.Shapes.PolygonShape
GetOrCreateColoredPolygonShape ( Vector2D vertices, System.Double gridSpacing ) : IShape

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

CreateColor3Array() публичный статический Метод

Creates the array of colors.
public static CreateColor3Array ( ScalarColor3 first, ScalarColor3 rest, int count ) : Shapes.Colors.ScalarColor3[]
first Shapes.Colors.ScalarColor3 The color of first item in array
rest Shapes.Colors.ScalarColor3 Color of all array items except first one
count int The length of array
Результат Shapes.Colors.ScalarColor3[]

CreateColor3Array() публичный статический Метод

public static CreateColor3Array ( int count ) : Shapes.Colors.ScalarColor3[]
count int
Результат Shapes.Colors.ScalarColor3[]

CreateColoredCircle() публичный статический Метод

public static CreateColoredCircle ( System.Double radius, ushort vertexCount ) : Physics2DDotNet.Shapes.CircleShape
radius System.Double
vertexCount ushort
Результат Physics2DDotNet.Shapes.CircleShape

CreatePolygonShape() публичный статический Метод

public static CreatePolygonShape ( Polygon polygon, System.Double gridSpacing ) : Physics2DDotNet.Shapes.PolygonShape
polygon Shapes.Abstract.Polygon
gridSpacing System.Double
Результат Physics2DDotNet.Shapes.PolygonShape

GetOrCreateColoredPolygonShape() публичный статический Метод

public static GetOrCreateColoredPolygonShape ( Vector2D vertices, System.Double gridSpacing ) : IShape
vertices Vector2D
gridSpacing System.Double
Результат IShape

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

VERTICES_TOLERANCE публичное статическое свойство

public static Double,System VERTICES_TOLERANCE
Результат System.Double