随笔分类 -  D. OpenCascade

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页
摘要:Abstract. In calculus, Newton’s method is used for finding the roots of a function. In optimization, Newton’s method is applied to find the roots of the derivative. OPEN CASCADE implement Newton method to find the extrema for a multiple variables function, such as find the extrema point for a curve and a surface. Key Words. Nonlinear Programming, Newton Method, Extrema, OPEN CASCADE 阅读全文
posted @ 2015-12-06 10:52 Tuhe 阅读(1646) 评论(0) 推荐(0)
摘要:Abstract. Multiple variable function with gradient and Hessian matrix is very very import in OPEN CASCADE optimization algorithms. In order to understand these optimization algorithm better, let’s study some basic knowledge about Gradient, Hessian Matrix. Key Words. Multiple Variable Function, Gradient, Hessian Matrix, 最优化算法, 阅读全文
posted @ 2015-11-29 16:25 Tuhe 阅读(959) 评论(0) 推荐(0)
摘要:Abstract. The least square can be used to solve a set of n linear equations of m unknowns(n >= m). The OPEN CASCADE class math_GaussLeastSquare implements the least square solution of the linear equations by using Gauss LU decomposition algorithm. The paper focus on the Least Square method to solve the linear equations. Key Words. Least Square, LU Decomposition, Linear Equations 阅读全文
posted @ 2015-11-25 22:09 Tuhe 阅读(1026) 评论(0) 推荐(0)
摘要:Abstract. 设计一条复杂曲线时,出于设计和制造上的考虑,常常通过多段曲线组合而成,这就需要解决曲线段之间如何实现光滑连接的问题。评价曲线间连接的光滑度的度量有两种:参数连接性和几何连续性。本文对这两种连续性分别进行介绍。 Key Words. Curve Continuity, Geometric Continuity, 参数连续性、几何连续性 阅读全文
posted @ 2015-11-15 23:05 Tuhe 阅读(2162) 评论(0) 推荐(0)
摘要:Abstract. Global curve interpolation to point data is a way to construct curves. The paper focus on the interpolate algorithm in OPEN CASCADE, and give a simple example to demonstrate the usage of the GeomAPI_Interpolate class. Key Words. Interpolate, NURBS, BSpline, OPEN CASCADE 阅读全文
posted @ 2015-11-11 22:28 Tuhe 阅读(3530) 评论(0) 推荐(0)
摘要:Abstract. The Voronoi extension of the Boost.Polygon library provides functionality to construct a Voronoi diagram of a set of points and linear segments in 2D space with some limitations. The paper mainly describles how to compile the boos voronoi visualizer and use it show the example voronoi diagram result. Key Words. Boost, Voronoi, Visualizer 阅读全文
posted @ 2015-10-31 12:30 Tuhe 阅读(1110) 评论(2) 推荐(0)
摘要:Abstract. Clash detection is used for the model collision check. The paper introduce the clash detection in PDMS, and also about how to set the piping component for the operation space clash check. Key Word. Clash Detection, Collision Detection 阅读全文
posted @ 2015-10-21 21:06 Tuhe 阅读(1912) 评论(0) 推荐(0)
摘要:Abstract. Power basis polynomial is the most simple polynomial function. It also be called power series. OpenCASCADE provides basic computation functions for polynomial functions, such as evaluate the result for a given polynomial, Lagrange interpolation, Hermite interpolation, .etc. The package named PLib, means Polynomial functions Library. The paper focus on the Lagrange interpolation usage of PLib. Key Words. OpenCASCADE, PLib, Interpolation, Lagrange, 插值 阅读全文
posted @ 2015-09-05 12:29 Tuhe 阅读(1017) 评论(0) 推荐(0)
摘要:Abstract. As implementation of one of the strategic steps in OpenCASCADE visualization component development road-map, support for GLSL shader programs has been added in OpenCASCADE Technology 6.7.0. Key Words. OpenCASCADE, GLSL, Shader, Gooch Shader 阅读全文
posted @ 2015-07-22 23:18 Tuhe 阅读(2340) 评论(0) 推荐(0)
摘要:Abstract. The OpenGL Shading Language syntax comes from the C family of programming languages. Tokes, identifiers, semicolons, nesting with curly braces, control-flow, and many key words look like C. GLSL provides three qualifiers which form the interfaces of the shaders to their outside world. Key Words. OpenGL, GLSL, Qualifiers, 阅读全文
posted @ 2015-07-21 23:02 Tuhe 阅读(1606) 评论(0) 推荐(1)
摘要:Abstract. OpenCASCADE does not provide helix curve directly, but you can build a helix curve by the pcurve of a surface(curve on surface). When you understand the pcurve of a surface, you can make a helix curve easily. The paper first make a helix by Tcl in Draw Test Harness, then translate the Tcl script to OpenCASCADE C++ code. Key Words. OpenCASCADE, Helix Curve, PCurve, Sweep, Spring 阅读全文
posted @ 2015-07-09 22:00 Tuhe 阅读(2235) 评论(0) 推荐(1)
摘要:Abstract. OpenGL Shading Language, the high-level programming language defined to allow application writers to write programs that execute on the programmable processors defined within OpenGL. Informally the language is sometimes referred to as GLSL. The GLSL has been made part of the OpenGL standard as of OpenGL2.0. The paper focus on a simple example of OpenGL Shader, which can be used as a guide of GLSL. Key Words. OpenGL, OpenGL Shading Language, GLSL, Shader, Qt 阅读全文
posted @ 2015-06-27 21:44 Tuhe 阅读(2411) 评论(0) 推荐(1)
摘要:Abstract. OpenCASCADE provides a class BRepBuilderAPI_MakeFace to build topological faces. A face maybe built from a surface, elementary surface from gp package, surface from Geom, from a wire and find the surface automatically if possible, etc. If a face is built, how to check it for visualization? What does PCurve means? The paper will answer those question. Key Words. OpenCASCADE, Topological Face, PCurve, Holes 阅读全文
posted @ 2015-04-25 12:40 Tuhe 阅读(2025) 评论(2) 推荐(1)
摘要:Abstract. AVEVA Review is used for 3D model visualisation for plant or ship design, construction and operation. The RVM file is main input of AVEVA Review. RvmTranslator can translate RVM file to STEP, IGES, STL, etc without Review, only rely on the RVM file. Key Words. AVEVA Review, PDMS RVM, STEP, IGES, STL, Data Exchange 阅读全文
posted @ 2015-04-22 22:40 Tuhe 阅读(1795) 评论(0) 推荐(0)
摘要:Abstract. OpenCASCADE BRepTools provides utilities for BRep data structure. OuterWire method to find the outer wire of a face. Dump method to dump a BRep object. It also can be used as the data exchange for OpenCASCADE native shapes. Key Words. OpenCASCADE, BRepTools, BRep, Topology 阅读全文
posted @ 2015-03-14 20:24 Tuhe 阅读(3941) 评论(0) 推荐(0)
摘要: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 Words. Pipedata3d, ASME, GB, HG, CB, Piping Design 阅读全文
posted @ 2015-02-04 20:31 Tuhe 阅读(992) 评论(0) 推荐(0)
摘要:Abstract. The Visual Studio Natvis framework lets you customize the way Visual Studio displays native types in debugger variable windows such as the Watch, Locals and Data Tips windows. It supersedes the autoexp.dat file that has been used in earlier versions of Visual Studio and offers XML syntax, better diagnostics, versioning, and multiple file support. The container in OpenCASCADE is difficult for debugging, such as TColStd_Array1OfInteger in the TColStd package, .etc. Use the natvis framewo 阅读全文
posted @ 2015-01-31 19:21 Tuhe 阅读(1074) 评论(0) 推荐(0)
摘要:Abstract. Qt contains a set of item view classes that use a model/view architecture to manage the relationship between data and the way it is presented to the user. The separation of functionality introduced by this architecture gives developers greater flexibility to customize the presentation of items, and provides a standard model interface to allow a wide range of data sources to be used with existing item views. Model 3D aided design software such as AVEVA Plant/PDMS, Marine use the archite 阅读全文
posted @ 2015-01-28 21:00 Tuhe 阅读(1728) 评论(0) 推荐(1)

上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 16 下一页