Modeling Algorithms Boolean Operations of Opencascade eryar@163.com 布尔操作(Boolean Operations)是通过两个形状(S1,S2)的组合来生成新的形状.布尔操作有如下几种类型: u 并集操作Fusion:Gets all the points in S1 or S2; u 交集操作Common:Gets all the points in S1 and S2; u 差集操作Cut S1 by S2:Gets all…
Modeling Algorithms Fillets and Chamfers 造型算法——倒圆与倒角 eryar@163.com 一.倒圆Fillet Constructor 1. BRepFilletAPI_MakeFillet 使用类BRepFilletAPI_MakeFillet来为形状添加倒圆.倒圆是用光滑面来代替角边.使用方法如下: l 首先,给定一个需要倒圆的形状: l 然后,通过Add方法来添加描述倒圆的参数,倒圆所需的参数包括一个边edge和半径radius.当然,边edge…
Comparison of the different algorithms for  Polygon Boolean operations. Michael Leonov 1998 http://www.angusj.com/delphi/clipper.php#screenshots http://www.complex-a5.ru/polyboolean/comp.html http://www.angusj.com/delphi/clipper.php#screenshots Intro…
A Product by Mixed Dimensions What is BooleanRT? BooleanRT is a real-time 3D boolean operations extension for Unity that allows you from executing 3D Boolean operations (Union, Intersection, Substract) during runtime or during level creation and edit…
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 graphics, game, CAD, EDA. The blog introduce the function in some open sourc…
OpenCASCADE Hidden Line Removal eryar@163.com Abstract. To provide the precision required in industrial design, drawings need to offer the possibility of removing lines, which are hidden in a given projection. OpenCASCADE provides two algorithms for…
OpenCascade Sweep Algorithm eryar@163.com Abstract. Sweeps are the objects you obtain by sweeping a profile along a path. Sweep is a very useful modeling algorithm. The paper focus on the introduction of the sweep algorithms in the opencascade. Key W…
A Simple OpenCASCADE Qt Demo-occQt eryar@163.com Abstract. OpenCASCADE have provided the Qt samples in the samples directory, but they are a little complicated. So I decide write a simple OpenCASCADE Qt demo for the OpenCASCADE beginners. Key Words.…
Overview of OpenCascade Library eryar@163.com 摘要Abstract:对OpenCascade库的功能及其实现做简要介绍. 关键字Key Words:OpenCascade.occ.Modeling Kernel.CAD Open CASCADE Technology 是为特定领域快速开发程序而设计的面向对象的C++类库.可以使用OCCT来开发二维和三维的通用几何造型的计算机辅助设计程序CAD(Computer Aided Design),计算机辅助制…
OpenCascade简介   Overview of OpenCascade Library eryar@163.com 摘要Abstract:对OpenCascade库的功能及其实现做简要介绍. 关键字Key Words:OpenCascade.occ.Modeling Kernel.CAD Open CASCADE Technology 是为特定领域快速开发程序而设计的面向对象的C++类库.可以使用OCCT来开发二维和三维的通用几何造型的计算机辅助设计程序CAD(Computer Aide…
OpenCASCADE 麻花钻头造型实例分析 eryar@163.com Abstract. OpenCASCADE provides a simple twist drill bit modeling example in Tcl script. The blog will give a details of some key points, when you understand the key points, you can modeling the shape like that. Ke…
Building OpenCascade on Windows with Visual Studio eryar@163.com 摘要Abstract:详细说明OpenCascade的编译配置过程,希望对你编译OpenCascacde有所帮助.本文内容来自OCCT的Overview文档,详细信息可参考之. 关键字Key Words:OpenCascade.Compiling 一.源码包 Source package OpenCascade的源码包中包括OpenCascade的源代码.示例程序源代…
OpenCASCADE的编译 The Installation and Compilation of OpenCASCADE eryar@163.com 一. 安装OpenCASCADE 可以从OpenCASCADE的官网上下载其安装包,可以选择最新的版本,下载网址为: http://www.opencascade.org/getocc/download/loadocc/ .如果只用其库来编程已经够了,安装好下载的安装包即可.若想对其进行调试,必须先把它编译成功.想编译通过,必须下载第三方库,因…
OpenCascade Primitives BRep - Box eryar@163.com Abstract. BRep is short for Boundary Representation. Boundary Representation gives a complete description of an object by associating topological and geometric information for solid modeling. In this ca…
OpenCASCADE入门指南 eryar@163.com 一.概述 荀子说“君子性非异也,善假于物也”.当你会用英语,就可以与世界各国的人交流:当你会用编程语言,就可以与计算机交流:当你会用数学语言,就可以精确的描述世界.当你会用OpenCASCADE这个开发包(SDK),就可以在计算机中创造一个三维世界.大学期间,偶然在图书馆翻到一本发黄的书,讲的是用Turbo C2.0 C语言graphics.h头文件来画图的计算机图形学的书,随即对计算机图形学有了兴趣.后来一直在图书馆里面看计算机图形学…
Split Shape by Plane in OpenCASCADE eryar@163.com Abstract. Sometimes you want to split a shape by plane or even split a shape by a B Spline surface, OpenCASCADE provide a feature class BRepFeat_SplitShape to implement the function. The paper give a…
Open Cascade is pleased to announce a new public release of Open CASCADE Technology (version 7.4.0). Open CASCADE Technology version 7.4.0 is a minor release which includes more than 500 improvements and corrections over the previous minor release 7.…
OpenCASCADE Interpolations and Approximations eryar@163.com Abstract. In modeling, it is often required to approximate or interpolate points to curves and surfaces. In interpolation, the process is complete when the curve or surface passes through al…
OpenCascade Draw Test Harness eryar@163.com Abstract. Draw is a command interpreter based on Tcl/Tk and a graphical system used to test and demonstrate OpenCascade modeling libraries. It provides a flexible and easy to use means of testing and demons…
python中的真假值: Truth Value Testing Any object can be tested for truth value, for use in an if or while condition or as operand of the Boolean operations below. The following values are considered false: 1.None 2.False 3.zero of any numeric type, for ex…
OpenCASCADE7.3.0 is available for download OPEN CASCADE is pleased to announce a new public release of Open CASCADE Technology (version 7.3.0). Open CASCADE Technology version 7.3.0 is a minor release, which includes more than 350 new features, impro…
Indexes and search engines These sites provide indexes and search engines for Go packages: godoc.org gowalker gosearch Sourcegraph Contributing To edit this page you must be a contributor to the go-wiki project. To get contributor access, send mail t…
Pipedata3d - Welding Neck Flange eryar@163.com Abstract. Pipedata3d show piping component data in tables and 3D modeling. It can help the piping designers to looking up piping information quickly and so improve the efficiency of piping design. Key Wo…
Computer Graphics Research Software Helping you avoid re-inventing the wheel since 2009! Last updated December 5, 2012.Try searching this page for keywords like 'segmentation' or 'PLY'.If you would like to contribute links, please e-mail them to rms@…
Computational Geometry The Geometry Center (UIUC) Computational Geometry Pages (UIUC) Geometry in Action (UIC) Geometric Resource (UFL) CAGD Applets (UKA) Voronoi/Delaunay Applet (CornellUniversity) Directory of Computational Geometry Software (Dr. N…
一: CGAL是欧盟资助的基础几何库,很底层, 纯算法, 对于你的项目和科研都是不可多得的好东西, 废话一句, 国内做这样的东西, 估计会活不下去交不了差的. 不多介绍.送上 英文原址, 从软件角度, CGAL架构与STL模板库, 需要你有较好的C++功底. 英文功底就不用说了, 否则建议你选用其他的库, 否则会浪费更多的时间. CGAL有个四千多页的 详细pdf文档, 里面同时也是知识宝库.对cgal介绍见下: The goal of the CGAL Open Source Project…
转http://www.open-open.com/lib/view/open1396063913278.html内容目录Astronomy构建工具缓存云计算命令行选项解析器命令行工具压缩配置文件解析器控制台用户界面加密数据处理数据结构数据库和存储开发工具分布式/网格计算文档编辑器Encodings and Character SetsGamesGISGo ImplementationsGraphics and AudioGUIs and Widget ToolkitsHardwareLangu…
内容目录 Astronomy 构建工具 缓存 云计算 命令行选项解析器 命令行工具 压缩 配置文件解析器 控制台用户界面 加密 数据处理 数据结构 数据库和存储 开发工具 分布式/网格计算 文档 编辑器 Encodings and Character Sets Games GIS Go Implementations Graphics and Audio GUIs and Widget Toolkits Hardware Language and Linguistics 日志 机器学习 Math…
1 引言 2 数学知识 3 光栅算法 4 信号处理 5 线性代数 6 矩阵变换 7 观察 8 隐藏面消除 9 表面明暗处理 10 光线追踪 11 纹理映射 12 完整的图形流水线 13 图形学的数据结构 14 采样 15 曲线 16 计算机动画 17 使用图形硬件 18 构建交互式图形应用程序 19 光照 20 颜色 21 视觉感知 22 色调再现 23 全局照明 24 反射模型 25 基于图像的绘制 26 可视化 参考文献 1 引言 2 数学知识 3 光栅算法 4 信号处理 5 线性代数 6…
Horst Rutter edited this page 7 days ago · 529 revisions Indexes and search engines These sites provide indexes and search engines for Go packages: awesome-go - A community curated list of high-quality resources. Awesome Go @LibHunt - Your go-to Go T…