示例#1
0
        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));
        }
示例#2
0
文件: Cylinder.cs 项目: himapo/ccm
 public abstract void Render(CylinderRenderParameter param);
示例#3
0
        public void SetParameter(CylinderRenderParameter param)
        {

        }
示例#4
0
 public void RenderCylinder(Cylinder primitive, CylinderRenderParameter renderParam)
 {
     CylinderInfoList[Buffer].Add(new CylinderInfo() { Cylinder = primitive, RenderParam = renderParam });
 }