예제 #1
0
        public _PlotlyDrawing3DContext(PlotlyDocumentBuilder owner)
        {
            _Owner   = owner;
            _Content = new _PlotlyMeshBuilder();

            SetPassThroughTarget(_Content);
        }
        public static Plot ConvertToPlot(Record3D srcModel)
        {
            var dst = new PlotlyDocumentBuilder();

            using (var dc = dst.CreateScene3DContext())
            {
                srcModel.DrawTo(dc);
            }

            return(dst.ToPlot());
        }
 public _PlotlyDrawing2DTracesContext(PlotlyDocumentBuilder owner)
 {
     _Owner   = owner;
     _Traces  = new List <TRACES>();
     _Markers = new List <(Point2, float, System.Drawing.Color)>();
 }
 public _PlotlyDrawing2DShapesContext(PlotlyDocumentBuilder owner)
 {
     _Owner  = owner;
     _Shapes = new List <SHAPES>();
 }