This is the re submission of Case CS0546333.
The Case CS0546333 reported the issue of incorrect Mesh Union caused by the start point of vector for mesh extrusion. Development Team considered it as an enhancement and I was asked to provide the idea for their consideration.
To minimize the workload of Development Team, I would like to suggest using tentative snap to define the start point.
Example of accepting the elements to extrude(Selection Set):
Step1: Select the mesh element(s)
Step2: Activate Extrude Mesh Volume tool
Step3: Make a tentative snap, which would be the start point of vector
Step4: Left Mouse Click, if the tentative snap is defined, set there as the start point and setup the Origin of AccuDraw to that point. Otherwise, use traditional way.
This idea should be able to help Development Team to re-use most of the old code without messing up the counting of mouse data points.