SegmentIntersect

Namespace: JigLibX.Collision
Assembly: JigLibX (in JigLibX.dll) Version: 0.3.1.0

Syntax

C#
public override bool SegmentIntersect(
	out float fracOut,
	out CollisionSkin skinOut,
	out Vector3 posOut,
	out Vector3 normalOut,
	Segment seg,
	CollisionSkinPredicate1 collisionPredicate
)
Visual Basic
Public Overrides Function SegmentIntersect ( _
	<OutAttribute> ByRef fracOut As Single, _
	<OutAttribute> ByRef skinOut As CollisionSkin, _
	<OutAttribute> ByRef posOut As Vector3, _
	<OutAttribute> ByRef normalOut As Vector3, _
	seg As Segment, _
	collisionPredicate As CollisionSkinPredicate1 _
) As Boolean
Visual C++
public:
virtual bool SegmentIntersect(
	[OutAttribute] float% fracOut, 
	[OutAttribute] CollisionSkin^% skinOut, 
	[OutAttribute] Vector3% posOut, 
	[OutAttribute] Vector3% normalOut, 
	Segment seg, 
	CollisionSkinPredicate1^ collisionPredicate
) override

Parameters

fracOut
Type: System..::..Single%

[Missing <param name="fracOut"/> documentation for "M:JigLibX.Collision.CollisionSystemSAP.SegmentIntersect(System.Single@,JigLibX.Collision.CollisionSkin@,Microsoft.Xna.Framework.Vector3@,Microsoft.Xna.Framework.Vector3@,JigLibX.Geometry.Segment,JigLibX.Collision.CollisionSkinPredicate1)"]

skinOut
Type: JigLibX.Collision..::..CollisionSkin%

[Missing <param name="skinOut"/> documentation for "M:JigLibX.Collision.CollisionSystemSAP.SegmentIntersect(System.Single@,JigLibX.Collision.CollisionSkin@,Microsoft.Xna.Framework.Vector3@,Microsoft.Xna.Framework.Vector3@,JigLibX.Geometry.Segment,JigLibX.Collision.CollisionSkinPredicate1)"]

posOut
Type: Vector3%

[Missing <param name="posOut"/> documentation for "M:JigLibX.Collision.CollisionSystemSAP.SegmentIntersect(System.Single@,JigLibX.Collision.CollisionSkin@,Microsoft.Xna.Framework.Vector3@,Microsoft.Xna.Framework.Vector3@,JigLibX.Geometry.Segment,JigLibX.Collision.CollisionSkinPredicate1)"]

normalOut
Type: Vector3%

[Missing <param name="normalOut"/> documentation for "M:JigLibX.Collision.CollisionSystemSAP.SegmentIntersect(System.Single@,JigLibX.Collision.CollisionSkin@,Microsoft.Xna.Framework.Vector3@,Microsoft.Xna.Framework.Vector3@,JigLibX.Geometry.Segment,JigLibX.Collision.CollisionSkinPredicate1)"]

seg
Type: JigLibX.Geometry..::..Segment

[Missing <param name="seg"/> documentation for "M:JigLibX.Collision.CollisionSystemSAP.SegmentIntersect(System.Single@,JigLibX.Collision.CollisionSkin@,Microsoft.Xna.Framework.Vector3@,Microsoft.Xna.Framework.Vector3@,JigLibX.Geometry.Segment,JigLibX.Collision.CollisionSkinPredicate1)"]

collisionPredicate
Type: JigLibX.Collision..::..CollisionSkinPredicate1

[Missing <param name="collisionPredicate"/> documentation for "M:JigLibX.Collision.CollisionSystemSAP.SegmentIntersect(System.Single@,JigLibX.Collision.CollisionSkin@,Microsoft.Xna.Framework.Vector3@,Microsoft.Xna.Framework.Vector3@,JigLibX.Geometry.Segment,JigLibX.Collision.CollisionSkinPredicate1)"]

Return Value

bool

See Also