TInspectorEXE.lib TKBin.lib TKBinL.lib TKBinTObj.lib TKBinXCAF.lib TKBO.lib TKBool.lib TKBRep.lib TKCAF.lib TKCDF.lib TKDCAF.lib TKDFBrowser.lib TKDraw.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKIGES.lib TKLCAF.lib T...
trimmedCurve =newGeom_TrimmedCurve(curve, first, last);3031Handle(Geom_Surface) surface =BRep_Tool::Surface(face);3233Handle(Geom_Curve) projCurve =GeomProjLib::Project(trimmedCurve, surface);34353637/** 计算端点投影*/38/*@{*/39gp_Pnt pntFirst(0,0,0);40gp_Pnt pntLast(10,10,10);4142...
(YellowWire); Bnd_Box2d 类: 定义一个二维空间的边界盒,可以得出边界盒各个点的值,有时,在某个方向是无限大,这种 情况下,称为在此方向上是开放的; 示例: Bnd_Box2d aCBox; Geom2dAdaptor_Curve GACC (C); BndLib_Add2dCurve::Add (GACC,Precision::Approximation(),aCBox); 16 Bnd_Box 类: 定义...
ifcopenshell::geometry::taxonomy::kinds item_kind,constifcopenshell::geometry::taxonomy::ptr item, IfcGeom::ConversionResults& results) {if(N == item_kind) {autoconcrete_item = ifcopenshell::geometry::taxonomy::templatecast<ifcopenshell::geometry::taxonomy::type_by...
TKDraw.lib TKernel.lib TKFeat.lib TKFillet.lib TKG2d.lib TKG3d.lib TKGeomAlgo.lib TKGeomBase.lib TKHLR.lib TKIGES.lib TKLCAF.lib TKMath.lib TKMesh.lib TKMeshVS.lib TKMessageModel.lib TKMessageView.lib TKOffset.lib TKOpenGl.lib ...
Geom2dAdaptor_Curve GACC (C);??? BndLib_Add2dCurve::Add (GACC,Precision::Approximation(),aCBox); ? Bnd_Box类: 定义一个三维空间的边界盒,可以扩大或缩小边界盒,也可以合并两个轴对齐边界盒; BRepPrimAPI_MakeBox类用来生成一个立方体; 构造一个立方体可以是两个对角点,一个角点及三个方向长度,可以...
C:\OpenCASCADE6.5.1\ros\win32\vc8\libd\TKernel.lib C:\OpenCASCADE6.5.1\ros\win32\vc8\libd\TKBRep.lib C:\OpenCASCADE6.5.1\ros\win32\vc8\libd\TKMath.lib C:\OpenCASCADE6.5.1\ros\win32\vc8\libd\TKGeomBase.lib C:\OpenCASCADE6.5.1\ros\win32\vc8\libd\TKGeomAlgo.lib ...
Geom_Plane @param point: gp_Pnt """ from OCC.Core.ProjLib import projlib_Project pl = plane.Pln() aa, bb = projlib_Project(pl, point).Coord() point = plane.Value(aa, bb) return point def wire_to_curve( wire, tolerance=TOLERANCE, order=GeomAbs_C2, max_segment=200, max_order=...
#include <Geom_ToroidalSurface.hxx> #include <Geom_CylindricalSurface.hxx> #include <GCE2d_MakeSegment.hxx> #include <TopoDS.hxx> #include <TopExp.hxx> #include <TopExp_Explorer.hxx> #include <TColgp_Array1OfPnt2d.hxx> #include <BRepLib.hxx> #...
Geom2dAdaptor_Curve GACC (C);??? BndLib_Add2dCurve::Add (GACC,Precision::Approximation(),aCBox); ? Bnd_Box类: 定义一个三维空间的边界盒,可以扩大或缩小边界盒,也可以合并两个轴对齐边界盒; BRepPrimAPI_MakeBox类用来生成一个立方体; 构造一个立方体可以是两个对角点,一个角点及三个方向长度,可以...