opencascade code study

GLUT Trackball Demo-卡核

GLUT Trackball Demo

GLUT Trackball Demo eryar@163.com 1.Introduction 在三维场景中建立模型后,为了方便用户从各个角度观察模型,从而需要对三维视图进行控制。常见的视图交互控制方式有:Trackball控制器、飞行...
FreeType in OpenCASCADE-卡核

FreeType in OpenCASCADE

FreeType in OpenCASCADE eryar@163.com Abstract. FreeType is required for text display in the 3D viewer. FreeType is a software font engine that is designed to be small, efficient, ...
occActiveX - ActiveX with OpenCASCADE-卡核

occActiveX – ActiveX with OpenCASCADE

occActiveX - ActiveX with OpenCASCADE eryar@163.com Abstract. OpenCASCADE ActiveX wrapper for VB, C#, Web, Delphi. Key Words. OpenCASCADE, ActiveX, VB, Delphi, C#, Web 1.Introducti...
OpenCASCADE Texture Mapping-卡核

OpenCASCADE Texture Mapping

OpenCASCADE Texture Mapping eryar@163.com Abstract. 纹理贴图技术的出现和流行是图形显示技术的一个非常重要的里程碑,直接影响3D技术从工业进入娱乐领域。本文结合OpenCASCADE中纹理贴图的...
[转]Massive Model Rendering Techniques-卡核

[转]Massive Model Rendering Techniques

Massive Model Rendering Techniques Andreas Dietrich Enrico Gobbetti Sung-Eui Yoon Abstract We present an overview of current real-time massive model visualization technology, with ...
BRep Shapes Based on Tessellated Geometry-卡核

BRep Shapes Based on Tessellated Geometry

BRep Shapes Based on Tessellated Geometry eryar@163.com Key Words. BRep Shape, Tessellated Geometry, Mesh, STL 1. Introduction OCCT的TopoDS允许定义只包含显示数据的BRep体,如只...
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.  从其官网上可以看到这个库的愿景:提供世...
OpenCASCADE Face Normals-卡核

OpenCASCADE Face Normals

OpenCASCADE Face Normals eryar@163.com   Abstract. 要显示一个逼真的三维模型,其顶点坐标、顶点法向、纹理坐标这三个信息必不可少。本文主要介绍如何在OpenCASCADE的Draw中显示出曲面...
[转]GLTF-3D图形界的JPEG-卡核

[转]GLTF-3D图形界的JPEG

GLTF简介 1.glTF(GL TransmissionFormat),即图形语言交换格式,它是一种3D内容的格式标准,由Khronos Group管理(Khronos Group还管理着OpenGL系列、OpenCL等重要的行业标准); 2.glTF的设计...
Installing Node.js and Express on Ubuntu-卡核

Installing Node.js and Express on Ubuntu

Installing Node.js and Express on Ubuntu 1. 在nodejs官网上下载Linux Binaries(已经包含了npm):2. 安装Node.js下载后解压,并在解压的文件夹中启动Terminal后,输入命令:    ...
OpenCASCADE动画功能2-卡核

OpenCASCADE动画功能2

OpenCASCADE动画功能2 eryar@163.com   OpenCASCADE是一个开发平台,主要提供三维曲面和实体建模、CAD数据交换及可视化等功能。OCCT最适用于开发三维建模CAD软件、加工制造或测量(CAM)软...
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...