Empowering Microvellum Inc. with a Tailored Lightweight 2D Drafting Solution

Client Name
Microvellum

Microvellum

  • Technologies

    VB.Net, Eyeshot

  • Languages

    C#.Net, Windows

  • Domain

    CAD/CAM Solutions

Clients Overview

Founded in 1991, Microvellum. is a global leader in AutoCAD and Blender-based design-to-manufacture software tailored for the woodworking industry. The company offers integrated design and CAD/CAM solutions, enabling designers, engineers, and manufacturers ranging from non-automated workshops to highly automated production facilities to streamline their operations.

Project Overview

Microvellum sought to enhance its capabilities with a lightweight 2D drafting application featuring an intuitive API and command-line interface. The project’s objective was to deliver a solution that mirrored the precision and efficiency of advanced tools like AutoCAD while remaining accessible and lightweight.

Key Features Delivered:

  • Drawing Commands: Line, Polyline, Circle, Arc, etc.
  • Editing Tools: Move, Rotate, Copy, Explode, Offset, Extend, Trim, Join, Scale, Mirror, Fillet, and Edit Text.
  • Annotation Features: Linear Dimension, Aligned Dimension, Leader, and more.
  • User Experience Enhancements: Support for snapping points, ortho mode, implied direction, and text boxes for seamless design workflows.
Lightweight 2D drafting application

Challenges

Despite the project’s scope, several challenges stood out:

  1. Snapping Points: Ensuring that critical points, like the center of a circle or arc, were accurately highlighted when hovering over an entity.
  2. Command Line Utility: Creating a dynamic system to validate user inputs, suggest appropriate commands, and guide users through subsequent steps—akin to AutoCAD’s interface.
  3. Ortho Mode Implementation: Calculating the shortest distance between the current cursor position and the nearest x or y-axis intersection for accurate ortho alignment.

Solutions

Our team delivered innovative solutions to overcome these challenges:

  • Enhanced Snapping Precision: Developed functionality to identify and highlight snap points such as the center of circles or arcs, ensuring accuracy in drafting.
  • Intuitive Command Guidance: Designed a command-line utility that dynamically validated user inputs and displayed contextual instructions for subsequent steps, simplifying the user experience.
  • Accurate Ortho Mode: Implemented a robust system to calculate and snap to the nearest x or y-axis intersection points, allowing users to maintain precise ortho alignments during drafting.

Benefits

The custom lightweight 2D drafting solution provided the following advantages:

  1. Enhanced Productivity: Streamlined drafting and editing processes with user-friendly tools and precise snapping features.
  2. Improved Accuracy: Snap point functionality and ortho mode ensured higher precision in design work.
  3. Ease of Use: The command-line interface and contextual input guidance simplified complex operations, making the tool accessible even to less experienced users.
  4. Lightweight Performance: The application delivered robust features while maintaining a lightweight footprint, ensuring fast performance on various systems.

Testimonial

“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

Need Help with Your Ongoing Projects?

Have questions? Connect with us today! Explore how our innovative technology can optimize your projects and drive success. Together, we’ll take your business to the next level!

Edit Template
Back