Lahiru DilshanWhen const Isn’t const: A Deep Dive into C++ mutableIn C++, mutable is used to modify class member variables from const member functions. By default, member variables of a class cannot be…Nov 8, 2023Nov 8, 2023
Lahiru DilshanTopological data vs Geometrical dataIn OpenCASCADE, topology and shape refer to two related but distinct aspects of modelling in 3D objects.Nov 4, 2023Nov 4, 2023
Lahiru DilshanReduce Repetition: How to Use the using Keyword for OOP in C++C++ is a versatile and powerful programming language known for its flexibility and robust feature set. The “using” keyword stands as a…Nov 1, 2023Nov 1, 2023
Lahiru DilshanIn and Out of “default” in ClassesThe default keyword is introduced in C++ 11 and it is used to tell the compiler to generate the class function independently if one is not…Oct 25, 2023Oct 25, 2023
Lahiru DilshanExploring 3D Scenes: Navigating with Precision and PerspectiveIn 3D graphics and visualization, two distinct yet integral approaches govern how users interact with virtual environments: “Moving Object”…Aug 11, 2023Aug 11, 2023
Lahiru DilshanLighting an objectLighting in the real world is extremely complicated and there are many factors that determine them. These lighting models are based on the…Jul 28, 2023Jul 28, 2023
Lahiru DilshanInteraction styles in VTKInteraction styles in VTK define how users can interact with 3D scenes and manipulate objects. These interaction styles determine how the…Jul 28, 2023Jul 28, 2023
Lahiru DilshanVTK for dummiesVTK, short for the Visualization Toolkit, is a powerful and versatile open-source software library designed for the visualization and 3D…Jul 28, 2023Jul 28, 2023
Lahiru DilshanDo you know what is “object slicing”?When you try to copy a subclass object to a superclass object, the superclass object does not have any member variables and member…May 30, 2023May 30, 2023
Lahiru DilshanIntersection of ISO curve and boundary of TopoDS_FaceToday I found a question related to Open CASCADE in the Stack Overflow. The question is as follows.May 10, 2023May 10, 2023