Table of Contents

Namespace Alis.Core.Physic.Common

Namespaces

Alis.Core.Physic.Common.ConvexHull
Alis.Core.Physic.Common.Decomposition
Alis.Core.Physic.Common.PhysicsLogic
Alis.Core.Physic.Common.PolygonManipulation
Alis.Core.Physic.Common.TextureTools

Classes

Constant

The constant class

FileBuffer

The file buffer class

LineTools

Collection of helper methods for misc collisions. Does float tolerance and line collisions with lines and AABBs.

Path

Path: Very similar to Vertices, but this class contains vectors describing control points on a Catmull-Rom curve.

PathManager

An easy to use manager for creating paths.

PolygonTools

The polygon tools class

Vertices

The vertices class

WorldSerializer

Serialize the world into an XML file

WorldXmlDeserializer

The world xml deserializer class

WorldXmlSerializer

The world xml serializer class

XMLFragmentAttribute

The xml fragment attribute class

XMLFragmentElement

The xml fragment element class

XMLFragmentException

The xml fragment exception class

XMLFragmentParser

The xml fragment parser class

Structs

Complex

The complex

FixedArray2<T>

The fixed array

FixedArray3<T>

The fixed array

FixedArray4<T>

The fixed array

FixedArray8<T>

The fixed array

Mat22

A 2-by-2 matrix. Stored in column-major order.

Mat33

A 3-by-3 matrix. Stored in column-major order.

Sweep

This describes the motion of a body/shape for TOI computation. Shapes are defined with respect to the body origin, which may no coincide with the center of mass. However, to support dynamics we must interpolate the center of mass position.

Transform

A transform contains translation and rotation. It is used to represent the position and orientation of rigid frames.

Enums

PathManager.LinkType

The link type enum

PolygonError

The polygon error enum