git-svn-id: http://libopenmetaverse.googlecode.com/svn/trunk@339 52acb1d6-8a22-11de-b505-999d5b087335
38 lines
878 B
C#
38 lines
878 B
C#
using System;
|
|
using System.Text;
|
|
using Microsoft.Xna.Framework;
|
|
using Microsoft.Xna.Framework.Graphics;
|
|
using libsecondlife;
|
|
|
|
namespace sceneviewer.Prims
|
|
{
|
|
public class PrimVisualPrism : LinearPrimVisual
|
|
{
|
|
public PrimVisualPrism(PrimObject prim)
|
|
: base(prim)
|
|
{
|
|
;
|
|
}
|
|
|
|
protected override void AssignFaces()
|
|
{
|
|
}
|
|
|
|
protected override int GetCutQuadrant(float cut)
|
|
{
|
|
// FIXME
|
|
//return cut / 67;
|
|
return 0;
|
|
}
|
|
|
|
// should return angle in radians for a given cut ratio (?)
|
|
protected override float GetAngleWithXAxis(float cut)
|
|
{
|
|
return (cut - (30f / 360f)) * 2 * (float)Math.PI;
|
|
}
|
|
|
|
protected override void BuildEndCapHollow(bool top)
|
|
{
|
|
}
|
|
}
|
|
} |