private void CreateBoxWithEdgeLines(Point3D centerPosition, Size3D size, DiffuseMaterial material)
        {
            var boxVisual3D = new BoxVisual3D()
            {
                CenterPosition = centerPosition,
                Size           = size,
                Material       = material
            };

            TestObjectsModelVisual3D.Children.Add(boxVisual3D);

            var wireBoxVisual3D = new WireBoxVisual3D()
            {
                CenterPosition = centerPosition,
                Size           = size,
                LineColor      = Colors.Yellow,
                LineThickness  = 3
            };

            // Set LineDepthBias to prevent rendering wireframe at the same depth as the 3D objects.
            // This creates much nicer 3D lines. See the LineDepthBiasSample for more information.
            wireBoxVisual3D.SetDXAttribute(DXAttributeType.LineDepthBias, 0.1);

            TestObjectsModelVisual3D.Children.Add(wireBoxVisual3D);
        }