Ejemplo n.º 1
0
 public object VisitCylinder(Cylinder visited)
 {
     return(new BoundingBoxVisitor().VisitCylinder(visited));
 }
 public Body Visit(Cylinder element)
 {
     return(new RectangularCuboid(element.Position, 2 * element.Radius, 2 * element.Radius, element.SizeZ));
 }
Ejemplo n.º 3
0
        public object VisitCylinder(Cylinder visited)
        {
            var d = 2 * visited.Radius;

            return(new RectangularCuboid(visited.Position, d, d, visited.SizeZ));
        }
Ejemplo n.º 4
0
 public Body VisitCylinder(Cylinder cylinder)
 {
     return(new RectangularCuboid(cylinder.Position, 2 * cylinder.Radius, 2 * cylinder.Radius, cylinder.SizeZ));
 }