OpenCascade Ray Tracing Rendering-卡核

OpenCascade Ray Tracing Rendering

OpenCascade Ray Tracing Rendering eryar@163.com 摘要Abstract:OpenCascade6.7.0中引入了光线跟踪算法的实现。使用光线跟踪算法可实现高质量的渲染效果,且可以使用GPU提升渲染效率。  ...
OpenCascade Shape Representation in OpenSceneGraph-卡核

OpenCascade Shape Representation in OpenSceneGraph

OpenCascade Shape Representation in OpenSceneGraph eryar@163.com 摘要Abstract:本文通过程序实例,将OpenCascade中的拓朴数据(边、面)离散化后在OpenSceneGraph中进行显示。有了这些离散...
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...
OpenCASCADE构造一般曲面-卡核

OpenCASCADE构造一般曲面

OpenCASCADE构造一般曲面 eryar@163.com Abstract. 本文主要介绍常见的曲面如一般柱面(拉伸曲面)、旋转面在OpenCASCADE中的构造方法,由此思考一般放样算法的实现。 Key Words. Common Surfac...
Render OpenCascade Geometry Curves in OpenSceneGraph-卡核

Render OpenCascade Geometry Curves in OpenSceneGraph

在OpenSceneGraph中绘制OpenCascade的曲线 Render OpenCascade Geometry Curves in OpenSceneGraph eryar@163.com 摘要Abstract:本文简要说明OpenCascade中几何曲线的数据,并将这些几何...
Intel TBB in OpenCASCADE-卡核

Intel TBB in OpenCASCADE

Intel TBB in OpenCASCADE eryar@163.com   OpenCASCADE使用了一个开源的第三方库Intel TBB,这个并行计算库主要用于网格化、布尔操作等复杂算法,可以明显提升速度。...
Mesh Algorithm in OpenCascade-卡核

Mesh Algorithm in OpenCascade

Mesh Algorithm in OpenCascade eryar@163.com Abstract. Rendering a generic surface is a two steps process: first, computing the points that will form the mesh of the surface and the...
OpenCASCADE Quaternion-卡核

OpenCASCADE Quaternion

OpenCASCADE Quaternion eryar@163.com Abstract. The quaternions are members of a noncommutative division algebra first invented by William Rowan Hamilton. The idea for quaternions o...
Open Cascade DataExchange DXF-卡核

Open Cascade DataExchange DXF

Open Cascade DataExchange DXF eryar@163.com 摘要Abstract:对DXF文本格式进行详细介绍,并介绍了如何使用开源库dxflib对DXF文件进行读写操作,并将DXF文件中图形导入到OpenCascade。  ...
QString::toStdString() crashes-卡核

QString::toStdString() crashes

今天在Qt中开发程序时,遇到一个QString::toStdString()的内存问题,用法如下: void test(const QString& theFileName) { std::string aFileName = theFileName.toStdString(); std::ofstr...
OpenCASCADE Conic to BSpline Curves-Hyperbola-卡核

OpenCASCADE Conic to BSpline Curves-Hyperbola

OpenCASCADE Conic to BSpline Curves-Hyperbola eryar@163.com Abstract. Rational Bezier Curve can represent conic curves such as circle, ellipse, hyperbola, .etc. But how to convert ...
OpenCASCADE 布尔运算简介-卡核

OpenCASCADE 布尔运算简介

OpenCASCADE 布尔运算简介 eryar@163.com 布尔运算(Boolean Operations)是根据两组模型的组合创建出新的模型的造型方法。两组模型Objects/Tools之间有三种布尔算子: 布尔并:FUSE,将两组模...