| | |
| | | public static void Hover2d(this NetworkL3d nw, Ray3 ray, BoundingBox32dCacheHelper bxcache) |
| | | { |
| | | nw.Visuals.ForEach(x => x.IsHovered = false); |
| | | var visual = ray.CastingClosest(nw, bxcache); |
| | | var visual = ray.CastingClosest2(nw, bxcache); |
| | | if (visual != null) |
| | | { |
| | | visual.IsHovered = true; |
| | |
| | | public static void Select2d(this NetworkL3d nw, Ray3 ray, BoundingBox32dCacheHelper bxcache) |
| | | { |
| | | nw.Visuals.ForEach(x => x.IsSelected = false); |
| | | var visual = ray.CastingClosest(nw, bxcache); |
| | | var visual = ray.CastingClosest2(nw, bxcache); |
| | | if (visual != null) |
| | | { |
| | | visual.IsSelected = true; |