opencascade code study

OpenCASCADE DataExchange DWG-卡核

OpenCASCADE DataExchange DWG

OpenCASCADE DataExchange DWG eryar@163.com Abstract. DWG is a file format created in the 70’s for the emerging CAD applications. Currently it is the native file format of AutoCAD,...
Qt源码编译-卡核

Qt源码编译

Qt源码编译 eryar@163.com Key words. Qt, 源码编译 1.Introduction 随着Qt版本升级,源码编译出来的库体积越来越大。如果只是用Qt来做GUI,Qt提供的预编译库中有很多很功能不会用到,所以如果...
OpenCASCADE Customize Highlighting-卡核

OpenCASCADE Customize Highlighting

OpenCASCADE Customize Highlighting eryar@163.com   The traditional way of highlighting selected entity owners adopted by Open CASCADE Technology assumes that each entity owner...
PCurve - Curve on Surface-卡核

PCurve – Curve on Surface

PCurve - Curve on Surface eryar@163.com Abstract. 本文通过给出曲面上曲线PCurve的定义来对OpenCascade中的Curve On Surface进行理解,并介绍了OpenCascade对应的类BRep_CurveOnSurface实现...
C++ 应用程序性能优化-卡核

C++ 应用程序性能优化

C++ 应用程序性能优化 eryar@163.com 1. Introduction 对于几何造型内核OpenCASCADE,由于会涉及到大量的数值算法,如矩阵相关计算,微积分,Newton迭代法解方程,以及非线性优化的一些算...
CesiumJS - 3D Tiles BIM-卡核

CesiumJS – 3D Tiles BIM

CesiumJS - 3D Tiles BIM eryar@163.com 1. Introduction CesiumJS is an open-source JavaScript library for world-class 3D globes and maps.  从其官网上可以看到这个库的愿景:提供世...
BRep Builder-卡核

BRep Builder

BRep Builder eryar@163.com   1 Introduction 类BRep_Builder提供了创建、修改BRep模型的方法。使用这个类,你可以从底层自己构建BRep体,前提条件是你要对BRep模型的数据结构有一定理解...
OpenCASCADE DRAW Command Source-卡核

OpenCASCADE DRAW Command Source

OpenCASCADE DRAW Command Source eryar@163.com OpenCASCADE Draw Harness是基于Tcl脚本命令语言的工具,可以用来演示OCCT中的造型功能。Draw Harness中提供的命令基本包含了OCCT中所有的功能...
Bounding Volume Hierarchy BVH in OpenCASCADE-卡核

Bounding Volume Hierarchy BVH in OpenCASCADE

Bounding Volume Hierarchy BVH in OpenCASCADE eryar@163.com Abstract. Bounding Volume Hierarchy(BVH) organizes geometric objects in the tree based on spatial relationships. Each nod...
Boolean operations between triangle meshes-卡核

Boolean operations between triangle meshes

Boolean operations between triangle meshes eryar@163.com Abstract. Boolean operations is one of basic and well known on 3D models. The operations are widely used in computer graphi...
OpenCASCADE Ring Type Spring Modeling-卡核

OpenCASCADE Ring Type Spring Modeling

OpenCASCADE Ring Type Spring Modeling eryar@163.com Abstract. The general method to directly create an edge is to give a 3D curve as the support(geometric domain) of the edge. The ...
OpenCASCADE BRep vs. OpenNURBS BRep-卡核

OpenCASCADE BRep vs. OpenNURBS BRep

OpenCASCADE BRep vs. OpenNURBS BRep eryar@163.com Abstract. BRep short for Boundary Representation. First give the definition of the BRep, then compare the BRep mode between OpenCA...