Detailed steps to download, compile and install the library; management of environment variables and example compilation.
A minimal CMake file that allows to set up a development environment to use with both OSG and Qt libraries. A running example of a minimal scene graph within...
Demonstration on how to trigger OpenSceneGraph events from a Qt widget on example of mouse pressed button.
A personal story on how I replaced my bad habits of procrastination to good habits and boosted my productivity.
Conclusions of past year, resolutions and planning for the year 2016
How to make OpenSceneGraph to find intersections between mouse’s ray cast and a user-defined types that do not have a drawable representation.
A tutorial which demonstrates how to re-define your own entity (edge, or line segment) selector based on osgUtil::LineSegmentIntersector.
How to perform scaling, rotation, flip and relocation of a texture-represented photograph
Download, compilation and OSG library installation; management of environment variables on Windows.
The tutorial demonstrates how to quickly assemble a stand-alone binary with the list of potentially necessary dll files so that the binary can run on another...
As a wild nature documentary fan, this is the element that all those documentaries lack. In hope to bring a new documentary idea.
Using the math of skew lines geometry to be able to select line segments by clicking next to the line segment
How to get notification and then send a signal on drag-and-drop event of QTreeWidget.
API documentation with Doxygen and CMake get started, the minimal setup.
Targeted towards high- & low- resolution monitor combination on Windows, and other high-resolution monitor platforms - using scaling by hand for OpenScen...
Given a widget of type QTreeWidget/QListWidget, we want to be able to simulate a mouse click event on one of the items, or a button within one of the items.
How to integrate test automation into one of your github repositories, where code is based on Qt and OpenSceneGraph libraries.
A self content OSG code snippet that demonstrates how to get the OpenGL version with some explanations.
A continuation post on continuous integration - this time for defect search in your codes.
An example of a geometry shader that allows to display the thicker and smoother lines than of a default OpenGL’s line strip implementation.
An update blog on my recently implemented library for path fitting that uses C++11 and OpenSceneGraph (for visualization)
By using OpenSceneGraph and GLSL shader, this code snippet demonstrates how to draw a Bezier line from the given control points. It works as well in 3D space...
How to incorporate Qt3D C++ code using CMake.
By using OpenSceneGraph and GLSL shader, this code snippet demonstrates a simplest way to add a fog effect to your geometries by diluting geometry’s color in...
Conclusions of past year, resolutions and planning for the year 2017
Some previous tutorials combined into a single example; applicable in CAD-like environment.
Five algorithms that describe relationships between planes, lines and points in 3D. All applied within CAD development environment.
Formula deduction when dealing with average of wrapping-range values such as angles.
Page not found. Your pixels are in another canvas.
Matlab class that allows to work with very large matrices through caching; thus avoid matrix allocation out-of-memory error.
Sketch- and image-based system for 3D representation and documentation of cultural heritage sites.
Preferred methods of contacting me.
C/C++ based tool for correction of chromatic aberration based on calibration.
Software for fast 3D protein reconstruction based on cryogenic electron-microscopy particle images.
State-of-art optical distortion calculation and correction tool (C/C++ library).
Shell scripts represented by a Matlab interface class in order to imitate Matlab distributor.