public Color GetColor( TDPoint /* Текущая позиция врезания */ current) { CubeDot dot = null; TDPoint key = World.Matrix.Keys.Where((k) => k.X == current.X && k.Y == current.Y && k.Z == current.Z).First(); if (World.Matrix.TryGetValue(key, out dot)) { return(dot.Color); } else { return(Colors.Transparent); } }
private bool IsObjectInCurrentPoint(TDPoint current) { return(World.Matrix.Keys.Where((k) => (k.X == current.X && k.Y == current.Y && k.Z == current.Z)).Count() > 0); }