Open Cascade Features and Usability What is OPEN CASCADE? OPEN CASCADE is a well-known and commonly used software development platform. The services offered by OPEN CASCADE are 3D surface and solid modeling, CAD data exchange and visualization. It is available as a C++ library under the GNU Lesser General Public License (LGPL) version 2.1, with additional [...]

March 30, 2020

0

Component Design Principles I recently read a book titled "Clean Architecture" by Robert Martin. It's a comprehensive guide to software structure and design. This book presents must known SOLID principles and Component principles. The solid principles deals with how to arrange functions and data structures into classes, and how those classes should be interconnected. And [...]

July 19, 2019

0

Software Development Principles (SOLID) SOLID Software Design Principles ProtoTech expertise is a coding standard that all developers should have a clear concept to develop a readable and maintainable program. It was promoted by Robert C Martin (Uncle Bob) and is used across the object-oriented design spectrum. Advantages of using SOLID Principles: It makes the code [...]

July 8, 2019

0

Machine Vision: Measure distance between two objects in an image using OpenCV Introduction: OpenCV (i.e. Open Source Computer Vision) is an open source library. It supports C, C ++, Python, and Java. It can be used with multimedia processing using different algorithms like Image Processing, Edge Detection, Object Tracking, etc available in OpenCV. OpenCV is [...]

January 8, 2018

0

Customizing Autodesk Inventor using API in C# With an increase in the number of CAD applications, the number of CAD files specific to applications has increased a lot. Users are now interested to see designing a CAD file in one application and import in other application. Make some modifications and re-import it back, Thanks to [...]

March 27, 2017

0

2 Powerful Tools to improve code quality Good Code quality is vital for any business that depends on software. I have been using two very powerful tools to improve my code quality and increase my productivity (to be used along with Visual Studio). You may find it available on internet but let me write them [...]

July 9, 2015

0

Differences b/w Face level and Body level with and without Normals Explanation of different export options: Export Normals: Normals are required for lighting calculations. If you are particular about the appearance (esp. lighting/shading) of your model then these should be exported. If you are only concerned about the shape or geometry of the model, then [...]

June 30, 2015

0

Analytics for Desktop Applications: Google Universal Analytics What is Analytics? Analytics is a field of data analysis.It involves studying past historical data to analyze the effect of certain decision or events or to evaluate the performance of a given tool.The main purpose of the analytics is to improve the business by gaining knowledge which can [...]

February 4, 2014

0

Design and Implement Lasso (Polygonal) Selection Tool for Point Cloud in OpenGL Introduction This blog describes a method to implement Lasso selection tool for your MFC & OpenGL based application. A point cloud is basically a set of vertices and a very typical source of this data is a 3D scanner. Before I proceed to explain the design, let me [...]

July 15, 2013

0