Tag: opencascade
-
Open CASCADE
Introduction Open CASCADE Technology (OCCT) is a powerful open-source 3D modeling and visualization library. It provides a wide range of algorithms and data structures for 3D modeling, including CAD/CAM/CAE, AEC, and GIS applications. It offers a comprehensive set of features for 3D modeling, including 3D surface and solid modeling, visualization, data exchange, and numerical simulation.…
-
NGSolve Example for Heat Transfer using Complex Geometries Part B
These lines of code are using the Mesh class from the ngsolve module to create a finite element mesh of the 3D model of the package. The Mesh class is used to create a discretization of the 3D model that can be used to perform finite element analysis (FEA). The OCCGeometry class from the netgen.occ…
-
NGSolve Example for Heat Transfer using Complex Geometries Part A
these lines of code are importing several modules that are used for performing boolean operations on 3D shapes and visualizing the resulting shapes in a web browser. These modules can be used together to perform boolean operations on 3D shapes, perform FEA simulations on the resulting shapes, and visualize the resulting shapes in a web…
-
Boolean Operation Examples for Netgen
In computer-aided design (CAD), boolean operations are a set of functions that allow you to create new shapes by combining or modifying existing shapes. These operations are called boolean because they are based on the logical values of true and false, and they use the concepts of union, intersection, and difference to create new shapes.…
-
NGSolve Tutorials (1) First NG Solve Example Part B
In NGSolve, the BilinearForm class represents a bilinear form defined on a finite element space. A bilinear form is a function that takes two finite element functions as input and returns a scalar. It is used to define the left-hand side of a weak formulation of a PDE. In the code you provided, a bilinear…