//-------------------------------------------------------------------------------------------------- public override bool OnMouseMove(MouseEventData data) { if (!IsFinished) { EnsureMarker(); ProcessMouseInput(data); _Marker.SetComponent(new Geom_CartesianPoint(Point)); WorkspaceController.Workspace.AisContext.RecomputePrsOnly(_Marker, false); WorkspaceController.Invalidate(); return(base.OnMouseMove(data)); } return(false); }
//-------------------------------------------------------------------------------------------------- public override bool OnMouseMove(MouseEventData data) { if (!IsFinished) { EnsureMarker(); ProcessMouseInput(data); _Marker.SetComponent(new Geom_CartesianPoint(ElSLib.Value(Point.X, Point.Y, _SketchEditorTool.Sketch.Plane))); WorkspaceController.Workspace.AisContext.RecomputePrsOnly(_Marker, false); WorkspaceController.Invalidate(); UpdateMergeMarker(); return(base.OnMouseMove(data)); } return(false); }