几何造型器

几何造型系统是指能够定义、描述、生成几何模型,并能够进行交互编辑处理的系统称为几何造型系统。采用几何造型技术,可以将物体的形状及其各种属性存储在计算机内,形成该物体的几何模型。这样的几何模型是对原物体确切的数学表达,或对其某种状态的真实模拟。
OpenCASCADE解非线性方程组-卡核

OpenCASCADE解非线性方程组

OpenCASCADE解非线性方程组 eryar@163.com   Abstract. 在科学技术领域里常常提出求解非线性方程组的问题,例如,用非线性函数拟合实验数据问题、非线性网络问题、几何上的曲线曲面求...
Levmar:Levenberg-Marquardt非线性最小二乘算法-卡核

Levmar:Levenberg-Marquardt非线性最小二乘算法

Levmar:Levenberg-Marquardt非线性最小二乘算法 eryar@163.com Abstract. Levmar is GPL native ANSI C implementations of the Levenberg-Marquardt optimization algorithm.The blog focus on...
OpenCASCADE Point Classifier-卡核

OpenCASCADE Point Classifier

OpenCASCADE Point Classifier eryar@163.com   在解决几何问题时常会遇到这样的问题:给定平面上一个有N条边的简单多边形P和一点z,在问点z是在P的内部还是外部,或者是在多边形的边上。...
OPEN CASCADE Multiple Variable Function-卡核

OPEN CASCADE Multiple Variable Function

OPEN CASCADE Multiple Variable Function eryar@163.com Abstract. Multiple variable function with gradient and Hessian matrix is very very import in OPEN CASCADE optimization algorit...
OpenCASCADE Make Face With Holes-卡核

OpenCASCADE Make Face With Holes

OpenCASCADE Make Face With Holes eryar@163.com OpenCASCADE提供了构造Face的类BRepBuilderAPI_MakeFace,使用这个类可以构造出带孔的面。如下图所示: 当然,要得到上图所示的结果,还可以使...
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...
C++ 应用程序性能优化-卡核

C++ 应用程序性能优化

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

PCurve – Curve on Surface

PCurve - Curve on Surface eryar@163.com Abstract. 本文通过给出曲面上曲线PCurve的定义来对OpenCascade中的Curve On Surface进行理解,并介绍了OpenCascade对应的类BRep_CurveOnSurface实现...
追忆清华逝水年华 (之一)-卡核

追忆清华逝水年华 (之一)

公元2018年9月16日,清华大学计算机科学与技术系建系六十周年系庆,"贵系"1989级同学入学29周年纪念,将近三十年。往日如昨,那一年青春年少,英姿勃发,高举理想主义的大旗,一路高...
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.  从其官网上可以看到这个库的愿景:提供世...