C# Class MiningGameServer.Shapes.ShapeLine

Inheritance: Shape
Mostra file Open project: geel9/Minor-Destruction Class Usage Examples

Public Properties

Property Type Description
B double
Slope double

Public Methods

Method Description
CollideAABB ( ShapeAABB collidingWith ) : AABBCollisionResult
CollideLineSegment ( ShapeLineSegment collidingWith ) : SegmentCollisionResult
CollideLines ( ShapeLine other ) : LineCollisionResult
CollideRay ( ShapeRay collidingWith ) : RayCollisionResult

Method Details

CollideAABB() public method

public CollideAABB ( ShapeAABB collidingWith ) : AABBCollisionResult
collidingWith ShapeAABB
return AABBCollisionResult

CollideLineSegment() public method

public CollideLineSegment ( ShapeLineSegment collidingWith ) : SegmentCollisionResult
collidingWith ShapeLineSegment
return SegmentCollisionResult

CollideLines() public method

public CollideLines ( ShapeLine other ) : LineCollisionResult
other ShapeLine
return LineCollisionResult

CollideRay() public method

public CollideRay ( ShapeRay collidingWith ) : RayCollisionResult
collidingWith ShapeRay
return RayCollisionResult

Property Details

B public_oe property

public double B
return double

Slope public_oe property

public double Slope
return double