![](https://prototechsolutions.com/wp-content/uploads/2020/01/Untitled-design-2021-05-13T172836.953.png)
ABOUT CLIENT
Founded in 1991, Microvellum Inc. is a world leader in AutoCAD and Blender-based design, to manufacture software for the woodworking industry. Microvellum provides a fully integrated design and CAD/CAM solution for designers, engineers, non-automated manufacturers and highly automated wood product design, to manufacturing firms.
Sector
CAD/CAM Solutions
Headquarters
U.S.A
THE PROJECT
A lightweight 2D drafting application with API and command line interface. Provided command line utility to add entities in view port using commands like –
Drawing: Line, Poly line, Circle, Arc etc.
Editing: Move, Rotate, Copy, Explode, Offset, Extend, Trim, Join, Scale, Mirror, Fillet, Edit text etc.
Annotation : Linear Dimension, Aligned Dimension, Leader etc . Also supported snapping point, ortho mode, implied direction text box etc
Technologies: VB.Net, Eyeshot
![image11 image11](https://prototechsolutions.com/wp-content/uploads/2020/01/image11-520x380.png)
![image18 image18](https://prototechsolutions.com/wp-content/uploads/2020/01/image18-500x450.jpg)
THE CHALLENGE
Among number of challenges, some of them are as follows:
- Snapping points: Highlighting of center point of circle or arc on hovering mouse, over entity
- Command line utility: Validating inputs provided by user and listing respective commands and instructions for next expected input like AutoCAD Implementing Ortho Mode
THE SOLUTION
- Identified which entity we have under the mouse cursor, if it’s a circle or arc then highlighted its center as a snap point.
- Decided the required number of inputs for a particular command. After getting valid inputs from the user for first input, displayed the next instruction accordingly.
- For ortho point, calculated smallest distance between current mouse cursor point and respective x or y intersection points.
![fig1-500x402 fig1-500x402](https://prototechsolutions.com/wp-content/uploads/2020/01/fig1-500x402-1-500x350.png)
![quote-white quote-white](https://prototechsolutions.com/wp-content/uploads/2020/10/quote-white-80x80.png)
ProtoTech is a first rate development partner for anyone working in the area of 3D modeling and related technology. Their expertise in 3D visualization is top notch. ProtoTech is much more than a contractor, they are a trusted partner and advisor to our business. I strongly recommend ProtoTech and feel fortunate to be their partner
– Dave Peel, President- Microvellum, Inc.