OpenCascade中网格的数据结构
|
|
- 贯讨 水
- 5 years ago
- Views:
Transcription
1 OpenCascade 中网格的数据结构 Mesh Data Structure in OpenCascade 摘要 Abstract: 本文对网格数据结构作简要介绍, 并结合使用 OpenCascade 中的数据结 构, 将网格数据在 OpenSceneGraph 中可视化 关键字 KeyWords:OpenCascade OpenSceneGraph Triangulation Mesh Data Structure 一 引言 Introduction 三角网格就是全部由三角形组成的多边形网格 多边形和三角网格在图形学和建模中广 泛使用, 用来模拟复杂物体的表面, 如建筑 车辆 人体, 当然, 还有茶壶等自由曲面 任 意多边形网格都能转换成三角网格 三角网格以其简单性而吸引人, 相对于一般多边形网格 许多操作对三角网格列容易 常用的网格数据文件有 : 1.Wavefront OBJ(*.obj) 2.3D Max(*.max, *.3ds) 3.VRML(*.vrl) 4.Inventor(*.iv) 5.PLY(*.ply, *.ply2) 6.STL(*.stl) 7.Off(*.off) in CGAL library 有些文件以文本方式保存, 有些可以以二进制方式保存 如下图所示为 OBJ 文件的格式 : Vertices 以 V 开始 ; 其后为坐标值 (x,y,z); Faces 以 F 开始 ; 其后为面的顶点索引值 ; Figure 1.1 Wavefront OBJ File Format Other properties Normal, texture coordinates, material, etc.
2 二 三角网格的表示 Mesh Data Structure 三角网格为一个三角形列表, 所以最直接的表示方法是用三角形数组 : struct Triangle Vector3 p[3]; }; struct TriangleMesh }; int tricount; Triangle* trilist; 对于某些应用程序, 这种表示方法已经足够 然而, 术语 网格 隐含的相邻三角形的 连通性未在这种简单表示中有任何体现 实际应用中出现的三角网格, 每个三角形都和其他 三角形共享边 于是三角网格需要存储三类信息 : 顶点 每个三角形有三个顶点, 各顶点都有可能和其他三角形共享 ; 边 连接两个顶点的边, 每个三角形有三条边 ; 面 每个三角形对应一个面 我们可以用顶点或边列表表示面 ; 根据应用程序的不同, 有多种有效的网格表示方法 常用的一种标准的存储格式为索引三角 网格 在索引三角网格中, 我们维护了两个列表 : 顶点表与三角形表 每个顶点包含一个 3D 位置, 也可能有表面法向量 纹理映射坐标 光照值附加数据 每个三角形由顶点列表的三 个索引值组成 通常顶点列出的顺序是非常重要的, 因为我们必须考虑面的 正面 和 反 面 从前面看时, 我们将用顺时针方向列出顶点 在 OpenCascade 中, 分别用类 TColgp_Array1OfPnt 和 Poly_Array1OfTriangle 表存储顶点表和三角形表 注意到索引三角形列表中的邻接信息是隐含的, 即边信息没有存储, 但我 们可以通过搜索三角形表找出公共边 和前面 三角形数组 方式相比, 这种方式确实能节 省不少空间 原因是信息存于顶点级别, 它的整数索引比之三角形数组里存储的顶点重复率 要小得多 实践中, 三角网里确实有大量的连接性问题 简单索引三角网格对于基本应用已经足够了 但为更加高效地实现某些操作还可以进一步改进 主要的问题是邻接信息没有显式表达, 所以必须从三角形列表中搜索 另一种表达 方法可以常数时间内取得这种信息 方法是显式维护一个边列表, 每边由两个端点定义, 同 时维护一个共享该边的三角形列表 这样三角形可视为三条边而非三个点的列表, 也就是说 它是边列表的索引 该思想的一个扩展称作 Winged Edge 模型 ( 翼边模型 ), 对每一顶点, 存储使用该点的边的索引 这样三角形和边都可以通过定位点列表快速查找 大多数显卡并不直接支持索引三角网 渲染三角形时, 一般是将三个顶点同时提交 这 样, 共享顶点会多次提交, 三角形用到一次就提交一次 因为内存和图形硬件间的数据传输 是瓶颈, 所以许多 API 和硬件支持特殊三角网格式以减少传输量 基本思想是排序点和面, 使得显存中已有的三角形不需要再次传输 从最高灵活性到最低灵活性, 我们讨论三种方案 : 顶点缓存 ; 三角带 Triangle Strip; 三角扇 Triangle Fan;
3 三 程序示例 Code Example 在安装好的 CGAL 库中发现其例子中有很多 off 文件, 其格式同常见的网格文件格式基 本相同, 结合 OpenCascade 和 OpenSceneGraph, 读取 off 文件, 将其表示的网格模型显示出 来 程序代码如下所示 : /* * Copyright (c) 2013 eryar All Rights Reserved. * * File : Main.cpp * Author : eryar@163.com * Date : :02 * Version : V1.0 * * Description : Mesh Viewer for the general mesh file format. * Poly_Triangulation data structure can save vertices and triangle index. * */ // OpenSceneGraph library. #include <osgdb/readfile> #include <osgviewer/viewer> #include <osgga/statesetmanipulator> #include <osgviewer/viewereventhandlers> #pragma comment(lib, "osgd.lib") #pragma comment(lib, "osgdbd.lib") #pragma comment(lib, "osggad.lib") #pragma comment(lib, "osgviewerd.lib") // OpenCascade library. #include <TColgp_Array1OfPnt.hxx> #include <Poly_Array1OfTriangle.hxx> #include <Poly_Triangulation.hxx> #pragma comment(lib, "TKernel.lib") #pragma comment(lib, "TKMath.lib") /** Build the mesh from *.off file. */ osg::node* buildmesh(const std::string& filename) std::ifstream offfile(filename.c_str()); std::string strbuffer;
4 osg::ref_ptr<osg::geode> geode = new osg::geode(); osg::ref_ptr<osg::geometry> trigeom = new osg::geometry(); osg::ref_ptr<osg::vec3array> vertices = new osg::vec3array(); osg::ref_ptr<osg::vec3array> normals = new osg::vec3array(); Standard_Integer nbnodes = 0; Standard_Integer nbtriangles = 0; // Ignore "OFF" offfile>>strbuffer; offfile>>nbnodes>>nbtriangles>>strbuffer; TColgp_Array1OfPnt nodes(0, nbnodes); Poly_Array1OfTriangle triangles(0, nbtriangles); // Read node coordinate and store them. Standard_Real dx = 0.0; Standard_Real dy = 0.0; Standard_Real dz = 0.0; for (Standard_Integer i = 0; i < nbnodes; i++) offfile>>dx>>dy>>dz; } nodes(i).setcoord(dx, dy, dz); // Read the triangles Standard_Integer ni = 0; Standard_Integer n1 = 0; Standard_Integer n2 = 0; Standard_Integer n3 = 0; for (Standard_Integer i = 0; i < nbtriangles; i++) offfile>>ni>>n1>>n2>>n3; } triangles(i).set(n1, n2, n3); // Construct the mesh data by Poly_Triangulation. gp_pnt node1; gp_pnt node2;
5 gp_pnt node3; Poly_Triangle triangle; Handle_Poly_Triangulation T = new Poly_Triangulation(nodes, triangles); for (Standard_Integer i = 0; i < nbtriangles; i++) triangle = triangles.value(i); triangle.get(n1, n2, n3); node1 = nodes.value(n1); node2 = nodes.value(n2); node3 = nodes.value(n3); gp_xyz vector12(node2.xyz() - node1.xyz()); gp_xyz vector13(node3.xyz() - node1.xyz()); gp_xyz normal = vector12.crossed(vector13); Standard_Real rmodulus = normal.modulus(); if (rmodulus > gp::resolution()) } else } normal.normalize(); normal.setcoord(0., 0., 0.); vertices->push_back(osg::vec3(node1.x(), node1.y(), node1.z())); vertices->push_back(osg::vec3(node2.x(), node2.y(), node2.z())); vertices->push_back(osg::vec3(node3.x(), node3.y(), node3.z())); } normals->push_back(osg::vec3(normal.x(), normal.y(),normal.z())); trigeom->setvertexarray(vertices.get()); trigeom->addprimitiveset(new osg::drawarrays(osg::primitiveset::triangles, 0, vertices->size())); trigeom->setnormalarray(normals); trigeom->setnormalbinding(osg::geometry::bind_per_primitive); geode->adddrawable(trigeom); return geode.release();
6 } int main(int argc, char* argv[]) osgviewer::viewer myviewer; std::string strfile; (argc > 1)? strfile = argv[1] : strfile = "ChineseDragon-10kv.off"; myviewer.setscenedata(buildmesh(strfile)); myviewer.addeventhandler(new osgga::statesetmanipulator(myviewer.getcamera()->getorcreatestateset())); myviewer.addeventhandler(new osgviewer::statshandler); myviewer.addeventhandler(new osgviewer::windowsizehandler); return myviewer.run(); } 程序效果图如下所示 : Figure 3.1 ChineseDragon-10kv.off
7 Figure 3.2 Camel.off Figure 3.3 cow.off
8 Figure 3.4 elephant.off Figure 3.5 man.off
9 Figure 3.6 pinion.off Figure 3.7 spool.off
10 Figure 3.8 bones.off Figure 3.9 couplingdown.off
11 Figure 3.10 rotor.off Figure 3.11 joint.off
12 Figure 3.12 knot1.off Figure 3.13 anchor.off
13 Figure 3.14 mushroom.off Figure 3.15 sphere.off
14 Figure 3.16 star.off 看到这些三维模型, 很有感觉! 在有关计算机图形学的期刊上有可能也会看到上面的模型
15 四 结论 Conclusion 三角网格在计算中用来近似表示三维模型 存储三角网格的标准方式是使用索引三角网格方式 结合 OpenCascade 中的数据结构, 将 CGAL 示例中的 off 文件在 OpenSceneGraph 中显示出来, 感觉很棒!
绘制OpenCascade中的曲线
在 OpenSceneGraph 中绘制 OpenCascade 的曲线 Draw OpenCascade Geometry Curves in OpenSceneGraph eryar@163.com 摘要 Abstract: 本文简要说明 OpenCascade 中几何曲线的数据, 并将这些几何曲线在 OpenSceneGraph 中绘制出来 关键字 KeyWords:OpenCascade Geometry
More informationSTL of Open Cascade Data Exchange
Open Cascade Data Exchange --- STL eryar@163.com 摘要 Abstract: 介绍了三维数据交换格式 STL 的组成, 以及 Open Cascade 中对 STL 的读写 并将 Open Cascade 读进来的 STL 的三角面片在 OpenSceneGraph 中显示 关键字 Key Words:STL, Open Cascade, OpenSceneGraph,
More informationDelaunay Triangulation in OpenCascade
Delaunay Triangulation in OpenCascade eryar@163.com 摘要 : 本文简要介绍了 Delaunay 三角剖分的基础理论, 并使用 OpenCascade 的三角剖分算 法将边界 BRep 表示的几何体进行三角离散化后在 OpenSceneGraph 中显示 关键字 :Delaunay Triangulation OpenCascade OpenSceneGraph
More information01-场景节点.doc
OpenSceneGraph 场景节点 一 OSG 场景节点简介及组合模式介绍 OSG 中的场景是树形结构表示的层次结构, 如下图所示 : Figure 1.1 OpenSceneGraph 场景树形层次结构 根据其源码中的注释得知,OSG 中场景节点的管理采用了组合 (Composite) 模式 先简要 介绍一下组合模式, 其类图为 : Figure 1.2 Composite Pattern's
More informationAll Rights Reserved, National Library Board, Singapore All Rights Reserved, National Library Board, Singapore All Rights Reserved, National Library Board, Singapore All Rights Reserved, National Library
More informationAll Rights Reserved, National Library Board, Singapore All Rights Reserved, National Library Board, Singapore All Rights Reserved, National Library Board, Singapore All Rights Reserved, National
More informationAll Rights Reserved, National Library Board, Singapore All Rights Reserved, National Library Board, Singapore All Rights Reserved, National Library Board, Singapore All Rights Reserved, National Library
More information¬¬
2 年 第 9 周 2.2.2-2.2.27 26 年 第 7 周 : 受 春 节 影 响, 一 二 级 市 场 无 供 应 成 交 26 年 第 7 周 (26 年 2 月 8 日 26 年 2 月 4 日 ) 哈 尔 滨 市 无 土 地 供 应 26 年 第 7 周 (26 年 2 月 8 日 26 年 2 月 4 日 ) 哈 尔 滨 市 无 土 地 成 交 26 年 第 7 周 (26 年 2
More informationMicrosoft Word - 我國社區保母系統角色定位與服務模式之研究1
1 triangulation 2 3 4 样 5 6 2006 7 8 9 10 11 2010c 12 2010a 13 14 15 16 17 95 2007 98 18 19 2 6 20 21 99 11 17 2. 1. 22 2. 23 24 1. 2. 25 26 27 28 29 30 31 ( ) 32 33 34 35 36 37 38 39 40 41 1150 1:120
More informationSurface Normal Vector
Surface Normal Vector in OpenCascade eryar@163.com 摘要 Abstract: 表面上某一点的法向量 (Normal Vector) 指的是在该点处与表面垂直的方向 对于平面, 其上各点的法向是一样的, 统一为这个平面的法向 对于曲面, 各点具有不同的法向量 几何对象的法向量定义了它在空间中的方向, 法向量是在进行光照处理时的重要参数 所以在显示造型算法离散曲面后的网格时,
More informationTopology and Geometry in OpenCascade
Topology and Geometry in OpenCascade-Vertex eryar@163.com 摘要 Abstract: 本文简要介绍了几何造型中的边界表示法 ( BRep), 并结合程序说明 OpenCascade 中的边界表示的具体实现, 即拓朴与几何的联系 对具有几何信息的拓朴结构顶点 (vertex) 边(edge) 面(face) 进行了详细说明 本文只对顶点数据进行说明
More information3. 企 业 债 券 : 公 司 债 券 : 5. 证 券 公 司 债 券 : 6. 企 业 短 期 融 资 券 : 7. 中 期 票 据 : 8. 资 产 支 持 证 券 : 9. 国 际 开 发 机 构 人 民 币 债 券 : 10. 中 小 非 金 融 企 业 集 合 票 据 例 题? 判 断
第 1 节 投 资 银 行 业 务 概 述 1. 投 资 银 行 的 含 义 [ 熟 悉 ]: 等 第 1 章 证 劵 经 营 机 构 的 投 资 银 行 业 务 (1) 狭 义 的 就 是 指 某 些 资 本 市 场 活 动, 着 重 指 一 级 市 场 上 的 承 销 并 购 和 融 资 活 动 的 财 务 顾 问 (2) 广 义 的 包 括 公 司 融 资 并 购 顾 问 股 票 和 债 券
More informationPage 1 of 21 中 文 简 体 中 文 繁 体 邮 箱 搜 索 本 网 站 搜 索 搜 索 网 站 首 页 今 日 中 国 中 国 概 况 法 律 法 规 公 文 公 报 政 务 互 动 政 府 建 设 工 作 动 态 人 事 任 免 新 闻 发 布 当 前 位 置 : 首 页 >> 公 文 公 报 >> 国 务 院 文 件 >> 国 务 院 文 件 中 央 政 府 门 户 网 站 www.gov.cn
More information슬라이드 1
2018-2019 年度第二学期 00106501 计算机图形学 童伟华管理科研楼 1205 室 E-mail: tongwh@ustc.edu.cn 中国科学技术大学数学科学学院 http://math.ustc.edu.cn/ 第五节多边形网格模型 2 多边形网格模型 由多边形彼此相接构成的网格 多边形称为网格的面, 多边形的顶点也称为网格的顶点 一般要求两张相邻面的公共边完全相同, 即不能出现某一面的一个顶点在另一面的边中间
More information優質居所 攜手共建
2000 Housing Authority. All rights reserved. 2000 Housing Authority. All rights reserved. 2000 Housing Authority. All rights reserved. 2000 Housing Authority. All rights reserved. 2000 Housing Authority.
More information<BBB6D3ADB7C3CECABFC6D1A7CEC4BBAFC6C0C2DB>
1 of 5 7/18/2010 2:35 PM 联 系 管 理 员 收 藏 本 站 中 国 科 学 院 自 然 科 学 史 研 究 所 首 页 期 刊 介 绍 创 刊 寄 语 编 委 成 员 往 期 下 载 论 坛 网 络 资 源 12th ICHSC [ 高 级 ] 现 在 位 置 : 首 页 > 期 刊 文 章 小 中 大 打 印 关 闭 窗 口 PDF 版 查 看 桃 李 不 言, 下 自
More information一 土 地 市 场 1 土 地 供 应 2016 年 第 19 周 (2016 年 5 月 2 日 2016 年 5 月 8 日 ), 北 京 供 应 土 地 0 宗 2016 年 第 19 周 北 京 房 地 产 市 场 土 地 供 应 一 览 表 地 块 面 积 宗 地 号 / 名 称 交 易
2016 年 第 19 周 2016.5.2-2016.5.8 北 京 / 市 场 周 报 第 19 周 : 五 月 首 周 一 二 手 房 成 交 热 度 降 低 土 地 市 场 再 现 热 潮 2016 年 第 19 周 (2016 年 5 月 2 日 2016 年 5 月 8 日 ), 北 京 供 应 土 地 0 宗, 成 交 3 宗, 新 增 预 售 证 2 个 北 京 商 品 住 宅 市
More information2014 優 秀 教 師 選 舉 ( 第 十 屆 ) 個 案 報 告 參 賽 組 別 : 關 愛 組 參 賽 者 : 陳 笑 芳 老 師 目 錄 1. 背 景 資 料 P.1 2. 本 校 宗 旨 P.1 3. 個 案 分 析 P.1 4. 處 理 方 法 P.2 5. 學 生 成 就 P.5 6. 成 長 關 顧 組 P.6 7. 檢 討 及 展 望 P.6 8. 總 結 P.7 1. 背 景
More informationMicrosoft Word - 把时间当作朋友(2011第3版)3.0.b.06.doc
2 5 8 11 0 13 1. 13 2. 15 3. 18 1 23 1. 23 2. 26 3. 28 2 36 1. 36 2. 39 3. 42 4. 44 5. 49 6. 51 3 57 1. 57 2. 60 3. 64 4. 66 5. 70 6. 75 7. 83 8. 85 9. 88 10. 98 11. 103 12. 108 13. 112 4 115 1. 115 2.
More informationC/C++ - 文件IO
C/C++ IO Table of contents 1. 2. 3. 4. 1 C ASCII ASCII ASCII 2 10000 00100111 00010000 31H, 30H, 30H, 30H, 30H 1, 0, 0, 0, 0 ASCII 3 4 5 UNIX ANSI C 5 FILE FILE 6 stdio.h typedef struct { int level ;
More informationTopology and Geometry in OpenCascade
Topology and Geometry in OpenCascade-Edge eryar@163.com 摘要 Abstract: 本文简要介绍了几何造型中的边界表示法 ( BRep), 并结合程序说明 OpenCascade 中的边界表示的具体实现, 即拓朴与几何的联系 对具有几何信息的拓朴结构 顶点 (vertex) 边 (edge) 面 (face) 进行了详细说明 本文只对拓朴边数据进行说明,
More informationTopology and Geometry in OpenCascade
Topology and Geometry in OpenCascade Location and Orientaion eryar@163.com 摘要 Abstract: 本文简要介绍了几何造型中的边界表示法 (BRep), 并结合程序说明 OpenCascade 中的边界表示的具体实现, 即拓朴与几何的联系 拓朴结构中的位置 (Location) 和朝向 (Orientation) 进行了详细说明
More informationC 1
C homepage: xpzhangme 2018 5 30 C 1 C min(x, y) double C // min c # include # include double min ( double x, double y); int main ( int argc, char * argv []) { double x, y; if( argc!=
More informationTopology Shapes of OpenCascade BRep
Topology Shapes of OpenCascade BRep eryar@163.com 摘要 Abstract: 通过对 OpenCascade 中的 BRep 数据的读写, 理解边界表示法的概念及 实现 理解了拓朴形状的数据结构, 就对 ModelingData 模块有了清晰认识, 方便 OpenCascade 其他模块如 ModelingAlgorithms 和 Visiualization
More informationuntitled
1 DBF (READDBF.C)... 1 2 (filetest.c)...2 3 (mousetes.c)...3 4 (painttes.c)...5 5 (dirtest.c)...9 6 (list.c)...9 1 dbf (readdbf.c) /* dbf */ #include int rf,k,reclen,addr,*p1; long brec,erec,i,j,recnum,*p2;
More informationC++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 5 月 3 日 1
C++ 程序设计 告别 OJ1 - 参考答案 MASTER 2019 年 月 3 日 1 1 INPUTOUTPUT 1 InputOutput 题目描述 用 cin 输入你的姓名 ( 没有空格 ) 和年龄 ( 整数 ), 并用 cout 输出 输入输出符合以下范例 输入 master 999 输出 I am master, 999 years old. 注意 "," 后面有一个空格,"." 结束,
More informationAutodesk Product Design Suite Standard 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品
Autodesk Product Design Suite Standard 20122 系统统需求 典型用户户和工作流 Autodesk Product Design Suite Standard 版本为为负责创建非凡凡产品的设计师师和工程师提供供基本方案设计和和制图工具, 以获得令人惊叹叹的产品设计 Autodesk Product Design Suite Standard 版本包包括以下软件产产品
More information¬¬
211 年 第 9 周 211.2.21-211.2.27 216 年 第 27 周 : 土 地 市 场 冷 淡 商 品 房 成 交 有 所 上 涨 216 年 第 27 周 (216 年 6 月 27 日 216 年 7 月 3 日 ) 哈 尔 滨 市 有 5 块 经 营 性 供 应, 用 途 全 部 为, 主 要 位 于 平 房 216 年 第 27 周 (216 年 6 月 27 日 216
More informationMicrosoft Word - 把时间当作朋友(2011第3版)3.0.b.07.doc
2 5 8 11 0 1. 13 2. 15 3. 18 1 1. 22 2. 25 3. 27 2 1. 35 2. 38 3. 41 4. 43 5. 48 6. 50 3 1. 56 2. 59 3. 63 4. 65 5. 69 13 22 35 56 6. 74 7. 82 8. 84 9. 87 10. 97 11. 102 12. 107 13. 111 4 114 1. 114 2.
More information概述
OPC Version 1.6 build 0910 KOSRDK Knight OPC Server Rapid Development Toolkits Knight Workgroup, eehoo Technology 2002-9 OPC 1...4 2 API...5 2.1...5 2.2...5 2.2.1 KOS_Init...5 2.2.2 KOS_InitB...5 2.2.3
More information第3章.doc
3 3 3 3.1 3 IT Trend C++ Java SAP Advantech ERPCRM C++ C++ Synopsys C++ NEC C C++PHP C++Java C++Java VIA C++ 3COM C++ SPSS C++ Sybase C++LinuxUNIX Motorola C++ IBM C++Java Oracle Java HP C++ C++ Yahoo
More informationHow to Debug Tuxedo Server printf( Input data is: %s, inputstr); fprintf(stdout, Input data is %s, inputstr); fprintf(stderr, Input data is %s, inputstr); printf( Return data is: %s, outputstr); tpreturn(tpsuccess,
More informationuntitled
料 2-1 料 料 x, y, z 料 不 不 料濾 料 不 料 料 不 料 錄 料 2-1 a 料 2-1 b 2003 a 料 b 料 2-1 料 2003 料 料 行 料濾 料亂 濾 料 料 滑 料 理 料 2001 料 兩 理 料 不 TIN, Triangular Irregular Network 8 2-2 a 數 量 料 便 精 2003 料 行 理 料 立 狀 連 料 狀 立 料
More information2002 Shintoukai Chinese Academy. All rights reserved 2
2002 Shintoukai Chinese Academy. All rights reserved 1 2002 Shintoukai Chinese Academy. All rights reserved 2 2002 Shintoukai Chinese Academy. All rights reserved 3 2002 Shintoukai Chinese Academy. All
More information試卷一
香 香 港 港 考 中 試 及 學 評 文 核 憑 局 年 月 版 的 暫 定 稿 中 國 歷 史 試 卷 一 考 試 時 間 : 兩 小 時 ( 樣 本 試 卷 本 各 試 設 卷 共 題 分, 兩 考 部 生 分 須, 於 第 每 一 部 部 分 分 各 為 選 必 答 答 題, 各 每 考 題 生 佔 均 須 作 分 答, 佔 分 第 二 部 分 分 甲 乙 兩 部, 5 0 3 1 2 5
More informationBOOL EnumWindows(WNDENUMPROC lparam); lpenumfunc, LPARAM (Native Interface) PowerBuilder PowerBuilder PBNI 2
PowerBuilder 9 PowerBuilder Native Interface(PBNI) PowerBuilder 9 PowerBuilder C++ Java PowerBuilder 9 PBNI PowerBuilder Java C++ PowerBuilder NVO / PowerBuilder C/C++ PowerBuilder 9.0 PowerBuilder Native
More information第7章-并行计算.ppt
EFEP90 10CDMP3 CD t 0 t 0 To pull a bigger wagon, it is easier to add more oxen than to grow a gigantic ox 10t 0 t 0 n p Ts Tp if E(n, p) < 1 p, then T (n) < T (n, p) s p S(n,p) = p : f(x)=sin(cos(x))
More information陳偉補習班環境介紹
肆 各 专 业 科 目 可 报 考 学 校 一 览 表 选 考 : 经 济 学 ( 含 政 治 经 济 学 微 观 经 济 学 宏 观 经 济 学 ) 020201 国 民 经 济 学 8 北 京 光 华 管 理 学 020204 金 融 学 83 020205 产 业 经 济 学 4 清 华 经 济 管 理 学 020100 理 论 经 济 学 020200 应 用 经 济 学 6 020201
More informationuntitled
MPICH anzhulin@sohu.com 1 MPICH for Microsoft Windows 1.1 MPICH for Microsoft Windows Windows NT4/2000/XP Professional Server Windows 95/98 TCP/IP MPICH MS VC++ 6.x MS VC++.NET Compaq Visual Fortran 6.x
More information<33352E20C0B3A5CEB2D5BEC7A7DEB34EB5FBBBF9A4A4C3C4B5C7AC72A9CAAABAACE3A873B669AE692E706466>
More information
中 醫 診 斷 蒐 集 資 訊 - 望 聞 問 切 邏 輯 推 斷 - 辨 證 論 治
美 洲 中 國 工 程 師 學 會 短 期 課 程 中 醫 概 論 李 宗 恩 中 醫 診 斷 蒐 集 資 訊 - 望 聞 問 切 邏 輯 推 斷 - 辨 證 論 治 辨 證 論 治 六 經 辨 證 臟 腑 辨 證 五 行 辨 證 其 它 : 病 因 辨 證 氣 血 津 液 辨 證 經 絡 辨 證 衛 氣 營 血 辨 證 三 焦 辨 證 症 頭 痛 流 鼻 水 咳 嗽 怕 冷 發 熱... 右 側
More informationB
90/5/22 (90) 04594 91 12 31 P * 1-12 1 13 01 01 1 2 18-21 22-24 1 2 1 2 / 31-32 37-38 I4 I2I3I4 I2I3I4 . () () ( )... 00 90 010203040506 070809 101112 13141516 17 99 ( ) ( ) ( ) 91. 92. 1 1 2 3 4 ( ) 1
More informationMove Component Object selection Component selection UV Maya Hotkeys editor Maya USING MAYA POLYGONAL MODELING 55
3 55 62 63 Move Component 63 70 72 73 73 Object selection Component selection UV Maya Hotkeys editor Maya 55 USING MAYA POLYGONAL MODELING Maya: Essentials Maya Essentials F8 Ctrl F9 Vertex/Face F9 F10
More information<32372E20B077A8EBABE1B7CBA5DEA4A3A650B260ABD7B9EFAA76C0F8AFABB867AEDAABACC056B4D5AF66AABAC0F8AEC4B1B4AFC12E706466>
More information
untitled
A, 3+A printf( ABCDEF ) 3+ printf( ABCDEF ) 2.1 C++ main main main) * ( ) ( ) [ ].* ->* ()[] [][] ** *& char (f)(int); ( ) (f) (f) f (int) f int char f char f(int) (f) char (*f)(int); (*f) (int) (
More information1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
More information1994-2011 China Academic Journal Electronic Publishing House. All rights reserved.
1994-2011 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net 1994-2011 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
More informationChina Academic Journal Electronic Publishing House. All rights reserved.
1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
More information,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, 1994-2010 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net ,,,,,, 1994-2010 China Academic Journal Electronic
More information幻灯片 1
二 十 年 目 睹 之 怪 现 状 清 吴 沃 尧 (1866 1910) 著 吴 氏 原 字 茧 人 后 改 趼 人 广 东 南 海 人 因 居 佛 山 故 笔 名 我 佛 山 人 出 身 世 宦 之 家 因 家 道 中 落 20 多 岁 去 上 海 谋 生 后 客 居 山 东 又 远 游 日 本 1904 年 任 美 国 人 办 的 楚 报 主 笔 后 辞 职 返 沪 参 加 反 华 工 禁 约
More information1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net 1994-2009 China Academic Journal Electronic Publishing House. All rights reserved. http://www.cnki.net
More information打 造 新 型 领 导 力 揭 示 未 来 领 导 力 面 临 的 新 挑 战 根 据 Hay ( 合 益 ) 集 团 2030 领 导 力 的 研 究 发 现, 未 来 的 领 导 者 想 要 成 功 就 必 须 掌 握 新 的 技 能 和 素 质 内 容 介 绍 2 1 全 球 范 围 内 的 力 量 对 比 正 在 发 生 变 化 5 2 气 候 变 化 和 资 源 匮 乏 的 问 题 与
More information封面及首頁.doc
Terms of Use The copyright of this thesis is owned by its author. Any reproduction, adaptation, distribution or dissemination of this thesis without express authorization is strictly prohibited. All rights
More informationConverting image (bmp/jpg) file into binary format
RAiO Image Tool 操作说明 Version 1.0 July 26, 2016 RAiO Technology Inc. Copyright RAiO Technology Inc. 2013 RAiO TECHNOLOGY INC. www.raio.com.tw Revise History Version Date Description 0.1 September 01, 2014
More information1 4 1.1 4 1.2..4 2..4 2.1..4 3.4 3.1 Java.5 3.1.1..5 3.1.2 5 3.1.3 6 4.6 4.1 6 4.2.6 5 7 5.1..8 5.1.1 8 5.1.2..8 5.1.3..8 5.1.4..9 5.2..9 6.10 6.1.10
Java V1.0.1 2007 4 10 1 4 1.1 4 1.2..4 2..4 2.1..4 3.4 3.1 Java.5 3.1.1..5 3.1.2 5 3.1.3 6 4.6 4.1 6 4.2.6 5 7 5.1..8 5.1.1 8 5.1.2..8 5.1.3..8 5.1.4..9 5.2..9 6.10 6.1.10 6.2.10 6.3..10 6.4 11 7.12 7.1
More information封面.PDF
Terms of Use The copyright of this thesis is owned by its author. Any reproduction, adaptation, distribution or dissemination of this thesis without express authorization is strictly prohibited. All rights
More informationC++ 程式設計
C C 料, 數, - 列 串 理 列 main 數串列 什 pointer) 數, 數, 數 數 省 不 不, 數 (1) 數, 不 數 * 料 * 數 int *int_ptr; char *ch_ptr; float *float_ptr; double *double_ptr; 數 (2) int i=3; int *ptr; ptr=&i; 1000 1012 ptr 數, 數 1004
More information中油海101船-锚缆冲洗方案 doc
最短路径的 Dijkstra 算法 The Dijkstra Algorithm eryar@163.com 摘要 : 本文用 C 实现了图的最短路径 Dijkstra 算法, 并将自己理解该算法的方式与大家 分享下, 若有错误之处, 欢迎指正 关键字 : 图 最短路径 Graph Dijkstra 一 引言 Introduction 对图 G 中的每一条边 e 都赋以一个实数 w(e), 则 G
More informationAll Rights Reserved, National Library Board, Singapore All Rights Reserved, National Library Board, Singapore Tel: (07) 3537675 Fax: (07) 3539493 ALL COPY RIGHTS RESERVIED BY WONG HONG MOK (COMPASS)
More informationnan_yang_ming_ren_ji_zhuan.xls
1 白 火 炭 福 建 安 溪 字 圻 金 疋 头 布 纱 类 新 加 坡 ; 爪 哇 之 泗 水 2 下 402 2 白 廪 福 建 安 溪 垦 殖 黄 梨 新 加 坡 4 130 3 白 平 福 建 安 溪 交 易 旧 玻 璃 罐 新 加 坡 ( 永 和 安 号 5 330 4 白 青 云 福 建 安 溪 字 锡 登 杂 货 火 油 和 暹 属 之 通 扣 埠 ; 万 振 泰 公 司 ; 建 2
More informationMicrosoft PowerPoint - chp5-2.ppt
高级计算机图形学 讲授 : 董兰芳研究方向 : 科学计算可视化图形 图像处理模式识别 Telephone:0551-3603484 Email:lfdong@ustc.edu.cn Homepage: http://staff.ustc.edu.cn/~lfdong 中国科学技术大学视觉计算与可视化实验室 1 第五章 观察 5.4 简单的投影 5.5 OpenGL 中的投影 5.6 隐藏面消除 5.7
More informationmvc
Build an application Tutor : Michael Pan Application Source codes - - Frameworks Xib files - - Resources - ( ) info.plist - UIKit Framework UIApplication Event status bar, icon... delegation [UIApplication
More informationepub83-1
C++Builder 1 C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r C + + B u i l d e r 1.1 1.1.1 1-1 1. 1-1 1 2. 1-1 2 A c c e s s P a r a d o x Visual FoxPro 3. / C / S 2 C + + B u i l d e r / C
More informationCGAL的安装编译
CGAL 的安装编译 eryar@163.com 关键字 Key Word:CGAL, C++, Delaunay Triangulation, Voronoi diagram, 一 引言 Introduction CGAL, Computational Geometry Algorithms Library, 计算几何算法库 设计目标是以 C++ 库的形式提供方便 高效 可靠的几何算法 CGAL
More information17 Prelight Apply Color Paint Vertex Color Tool Prelight Apply Color Paint Vertex Color Tool 242 Apply Color, Prelight Maya Shading Smooth
17 Prelight 233 234 242 Apply Color Paint Vertex Color Tool Prelight Apply Color Paint Vertex Color Tool 242 Apply Color, Prelight Maya Shading Smooth Shade All Custom Polygon DisplayOptions Color in Shaded
More information6-7 6-8 6-9 Process Data flow Data store External entity 6-10 Context diagram Level 0 diagram Level 1 diagram Level 2 diagram 6-11 6-12
6-1 6-2 6-3 6-4 6-5 6-6 6-7 6-8 6-9 Process Data flow Data store External entity 6-10 Context diagram Level 0 diagram Level 1 diagram Level 2 diagram 6-11 6-12 6-13 6-14 6-15 6-16 6-17 6-18 6-19 6-20 6-21
More information开 发 领 导 小 组 2016 年 3 月 16 日 发 布 实 8 水 利 部 办 公 厅 中 国 农 业 发 展 银 行 办 公 室 关 于 做 好 抵 押 补 充 贷 款 项 目 库 管 理 工 作 的 通 知 ( 水 利 部 中 国 农 业 发 展 银 行 2016 年 3 月 23 日
编 辑 : 汉 坤 研 究 室 2016 年 3 月 1 日 至 2016 年 3 月 31 日 新 法 规 投 资 公 司 1 国 家 发 展 改 革 委 商 务 部 关 于 印 发 市 场 准 入 负 面 清 单 草 案 ( 试 点 版 ) 的 通 知 ( 国 家 发 展 和 改 革 委 员 会 商 务 部 2016 年 3 月 2 日 发 布 实 2 工 业 和 信 息 化 部 关 于 进 一
More informationVisualization of Generic Surface
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 then, send this mesh to
More informationSolve LP problem in lpsolve.doc
使用 lpsolve 解决线性规划问题 Solve LP problem in lpsolve 一 引言 Introduction 通过一个简单例子来介绍 lpsolve 求解线性规划问题的方法 假若农民有 75 亩地, 他打算种上两种农作物 : 小麦和大麦 为了种植这些农作物, 农民在种子和化肥等的开销分别为 : 小麦每亩需要 $120, 大麦每亩为 $210 这个农民可支出的钱有 $15000
More informationエスポラージュ株式会社 住所 : 東京都江東区大島 東急ドエルアルス大島 HP: ******************* * 关于 Java 测试试题 ******
******************* * 关于 Java 测试试题 ******************* 問 1 运行下面的程序, 选出一个正确的运行结果 public class Sample { public static void main(string[] args) { int[] test = { 1, 2, 3, 4, 5 ; for(int i = 1 ; i System.out.print(test[i]);
More informationepub 33-8
8 1) 2) 3) A S C I I 4 C I / O I / 8.1 8.1.1 1. ANSI C F I L E s t d i o. h typedef struct i n t _ f d ; i n t _ c l e f t ; i n t _ m o d e ; c h a r *_ n e x t ; char *_buff; /* /* /* /* /* 1 5 4 C FILE
More informationchap-1_NEW.PDF
Terms of Use The copyright of this thesis is owned by its author. Any reproduction, adaptation, distribution or dissemination of this thesis without express authorization is strictly prohibited. All rights
More informationhttp://learning.sohu.com/s2007/07gkzw/ Page 1 of 13 搜 狐 首 页 - 新 闻 - 体 育 - 娱 乐 圈 - 财 经 - IT - 汽 车 - 房 产 - 女 人 - 短 信 - ChinaRen - 邮 件 - 博 客 - BBS - 搜 狗 各 媒 院 地 体 校 关 动 注 态 招 志 07 分 办 愿 数 主 模 线 任 拟 估 填 访
More information1
1 2 3 4 5 GNUDebugger 6 7 void main(int argc, char **argv){ vulncpy(argv[1]); return; } void vulncpy(char *a){ char buf[30]; strcpy(buf, a); return; } *argv[1] buf Shellcode *argv[1]... &buf &buf 8 strcpy
More informationFY.DOC
高 职 高 专 21 世 纪 规 划 教 材 C++ 程 序 设 计 邓 振 杰 主 编 贾 振 华 孟 庆 敏 副 主 编 人 民 邮 电 出 版 社 内 容 提 要 本 书 系 统 地 介 绍 C++ 语 言 的 基 本 概 念 基 本 语 法 和 编 程 方 法, 深 入 浅 出 地 讲 述 C++ 语 言 面 向 对 象 的 重 要 特 征 : 类 和 对 象 抽 象 封 装 继 承 等 主
More informationuntitled
XZL024 http://item.taobao.com/item.htm?id=6321822194 1 1 1.1 1.2 1.3 1.4 2 2.1 2.2 2.3 3 USBee Suite 3.1 3.2 3.3 3.4 4 RS232 RS485 RS422 CAN http://item.taobao.com/item.htm?id=6321822194 2 1 XZL024 PC
More informationTopology and Geometry in OpenCascade
Topology and Geometry in OpenCascade-Topology eryar@163.com 摘要 Abstract: 本文简要介绍了几何造型中的边界表示法 (BRep), 并结合程序说明 OpenCascade 中的边界表示的具体实现, 即拓朴与几何的联系 对具有几何信息的拓朴结构顶点 (vertex) 边 (edge) 面 (face) 进行了详细说明 本文通过 ACIS
More information新 法 评 述 1 关 于 移 动 游 戏 出 版 服 务 管 理 的 通 知 评 述 ( 作 者 : 陈 容 张 艳 冰 ) 2016 年 6 月 2 日, 国 家 新 闻 出 版 广 播 电 影 电 视 总 局 ( 以 下 简 称 广 电 总 局 ) 发 布 关 于 移 动 游 戏 出 版 服
2016 年 第 6 期 ( 总 第 111 期 ) 新 法 评 述 1 关 于 移 动 游 戏 出 版 服 务 管 理 的 通 知 评 述 2 汇 发 [2016]16 号 文 进 一 步 推 进 资 本 项 目 结 汇 管 理 的 改 革 3 婴 幼 儿 配 方 乳 粉 产 品 配 方 注 册 管 理 办 法 评 述 新 法 评 述 1 关 于 移 动 游 戏 出 版 服 务 管 理 的 通 知
More information精 神 與 自 然 : 楊 慈 湖 心 學 研 究 趙 燦 鵬 哲 學 博 士 嶺 南 大 學 二 零 零 五 年
Terms of Use The copyright of this thesis is owned by its author. Any reproduction, adaptation, distribution or dissemination of this thesis without express authorization is strictly prohibited. All rights
More information省政协委员陈志实:知识产权市场化须以法治方式推:大奖娱乐官方网站 进
省 政 协 委 员 陈 志 实 : 知 识 产 权 市 场 化 须 以 法 治 方 式 推 : 大 奖 娱 乐 官 方 网 站 进 www.bouni.net http://www.bouni.net 省 政 协 委 员 陈 志 实 : 知 识 产 权 市 场 化 须 以 法 治 方 式 推 : 大 奖 娱 乐 官 方 网 站 进 原 标 题 : 省 政 协 委 员 陈 志 实 提 交 提 案 建
More information高级计算机图形学
高级计算机图形学 讲授 : 董兰芳研究方向 : 科学计算可视化图形 图像处理模式识别 Telephone:0551-3603484 Email:lfdong@ustc.edu.cn Homepage: http://staff.ustc.edu.cn/~lfdong 中国科学技术大学视觉计算与可视化实验室 1 第五章 观察 5.4 简单的投影 5.5 OpenGL 中的投影 5.6 隐藏面消除 5.7
More information在挑选合适的 SDK 的时候需要注意, 标准 windows 平台应用选择 FBX SDK VS2015,windows 应用商店和全平台通用的不用考虑 windows 全平台通用的应用是 windows10 新推出的功能, 可以打通 windows phone windows s
FBX SDK 安装配置 访问 FBX 网址 :http://www.autodesk.com/products/fbx/overview, 如下 : 点击 GET FBX SDK 进入 SDK 下载页面 ( 网址为 : http://usa.autodesk.com/adsk/servlet/pc/item?siteid=123112&id=25408427): 在挑选合适的 SDK 的时候需要注意,
More information<4D6963726F736F667420576F7264202D20BABAC0A4D7A8B5DD20B5DA3635C6DAA3A832303132C4EAB5DA37C6DAA3A9A3A8D6D0CEC4A3A9>
2012 年 第 7 期 ( 总 第 65 期 ) 专 论 1 外 商 投 资 企 业 A 股 IPO 法 律 规 定 执 行 过 程 中 的 突 破 新 法 评 述 1 外 商 直 接 投 资 人 民 币 结 算 业 务 操 作 进 一 步 细 化 2 中 华 人 民 共 和 国 劳 动 合 同 法 修 正 案 ( 草 案 ) 简 评 3 上 市 公 司 员 工 持 股 计 划 管 理 暂 行 办
More informationuntitled
1 1.1 1.2 1.3 1.4 1.5 ++ 1.6 ++ 2 BNF 3 4 5 6 7 8 1.2 9 1.2 IF ELSE 10 1.2 11 1.2 12 1.3 Ada, Modula-2 Simula Smalltalk-80 C++, Objected Pascal(Delphi), Java, C#, VB.NET C++: C OOPL Java: C++ OOPL C# C++
More informationMicrosoft Word - 3D手册2.doc
第 一 章 BLOCK 前 处 理 本 章 纲 要 : 1. BLOCK 前 处 理 1.1. 创 建 新 作 业 1.2. 设 定 模 拟 控 制 参 数 1.3. 输 入 对 象 数 据 1.4. 视 图 操 作 1.5. 选 择 点 1.6. 其 他 显 示 窗 口 图 标 钮 1.7. 保 存 作 业 1.8. 退 出 DEFORMTM3D 1 1. BLOCK 前 处 理 1.1. 创 建
More informationImportant Notice SUNPLUS TECHNOLOGY CO. reserves the right to change this documentation without prior notice. Information provided by SUNPLUS TECHNOLO
Car DVD New GUI IR Flow User Manual V0.1 Jan 25, 2008 19, Innovation First Road Science Park Hsin-Chu Taiwan 300 R.O.C. Tel: 886-3-578-6005 Fax: 886-3-578-4418 Web: www.sunplus.com Important Notice SUNPLUS
More informationMicrosoft Word - CVersion201412.doc
On Socialistic Society 论 社 会 主 义 社 会 中 文 版 Chinese Version 金 宁 Ning JIN Copyright 2009 by Ning JIN ( 金 宁 ). All right reserved. No part of this book may be used or reproduced, stored in a retrieval system,
More informationMicrosoft Word - 实用案例.doc
计 算 机 系 统 应 用 2009 年 第 12 期 嵌 入 式 Linux 下 温 湿 度 传 感 器 的 设 计 与 实 现 1 Design and Implementation of Temperature and Humidity Sensor Based on Embedded Linux 陈 博 刘 锦 高 ( 华 东 师 范 大 学 电 子 科 学 技 术 系 上 海 200241)
More information0404.doc
20-4-2004 2 2004-CE 2 0 0 4 1. 40% 30% 2. 3. 4. All Rights Reserved 2004 2004-CE-HIST 1-1 3 1. A A 1862 1871 1848 1849 (a) A (1 ) (b) A A (4 ) (c) A A (5 ) 2004-CE-HIST 1-2 -1-4 2. B B 1902 (a) B B (1+1
More information目 录 1. 概 述... 6 2. 导 航 模 块... 7 2.1. 主 页...7 2.2. 发 现...8 2.3. 分 享...8 2.4. 消 息...9 2.5. 我...9 3. 核 心 功 能... 10 3.1. 注 册 / 登 录... 10 3.1.1. 注 册... 10
ThinkSNS V4.0 Android 端 使 用 手 册 智 士 软 件 ( 北 京 ) 有 限 公 司 ZhiShiSoft (Beijing) Co,. Ltd. Copyright ZhiShiSoft Co., Ltd. All rights reserved. www.thinksns.com 1 目 录 1. 概 述... 6 2. 导 航 模 块... 7 2.1. 主 页...7
More informationToa Payoh Central P.O.Box 163 Singapore 913106, Republic of Singapore branchbooks@gmail.com www.branchbooks.org 1992, 1999, 2001, 2005 熱身 1 Invitation to Talk About the Meaning of Life Copyright Huang
More information目 录 欢 迎 使 用... 1 1. 产 品 介 绍... 2 1.1 产 品 概 述... 2 1.2 产 品 特 点... 2 2. 代 理 商 系 统 使 用 说 明... 3 2.1 登 陆... 3 2.2 基 本 信 息... 4 2.3 分 销 商 管 理... 5 2.4 帐 户
悠 讯 (telyou) 代 理 商 手 册 (V1.0) 广 阔 网 络 通 信 技 术 有 限 公 司 1 目 录 欢 迎 使 用... 1 1. 产 品 介 绍... 2 1.1 产 品 概 述... 2 1.2 产 品 特 点... 2 2. 代 理 商 系 统 使 用 说 明... 3 2.1 登 陆... 3 2.2 基 本 信 息... 4 2.3 分 销 商 管 理... 5 2.4
More information“PC通”商业计划书.doc
91 Digital Net ( SHANGHHAI ) CO.,LTD. Copyright 91 Digital Net ( SHANGHHAI ) CO.,LTD.. All Rights Reserved. 1 2 / 3 YDJK0412 YDJK001... 4...4...4...5... 6... 6...6...7...7... 7... 8... 8... 8...
More information健手冊 保 期 更年 女 婦 迎 接 程 旅 新 人生 行政院衛生署 國民健康局
健手冊 保 期 更年 女 婦 迎 接 程 旅 新 人生 行政院衛生署 國民健康局 迎 接 人 生 新 旅 程 婦 女 更 年 期 保 健 手 冊 多 愛 自 己 一 點! 女 人 的 生 命 旅 程 一 如 花 朵, 從 含 苞 待 放 嬌 豔 欲 滴 到 餘 香 迴 蕩, 每 一 個 階 段 都 必 須 學 習 著 以 和 諧 的 心 情, 與 自 然 身 心 狀 況 和 平 相 處 邁 入 更
More information