public void SetParameter(CylinderRenderParameter p) { var param = p as WireCylinderRenderParameter; if (param == null) { return; } BasicEffect.View = MathUtilXna.ToXnaMatrix(param.Camera.View); BasicEffect.Projection = MathUtilXna.ToXnaMatrix(param.Camera.Projection); SetColor(MathUtilXna.ToXnaColor(param.Color)); }
public abstract void Render(CylinderRenderParameter param);
public void SetParameter(CylinderRenderParameter param) { }
public void RenderCylinder(Cylinder primitive, CylinderRenderParameter renderParam) { CylinderInfoList[Buffer].Add(new CylinderInfo() { Cylinder = primitive, RenderParam = renderParam }); }