opencascade

    1热度

    1回答

    我想在下面的url的帮助下在Opencascade上构建一个Android应用程序。 07-12 17:13:09.711: E/occtJniViewer(16333): Error: native library "gnustl_shared" is unavailable: 07-12 17:13:09.711: E/occtJniViewer(16333): dalvik.system

    0热度

    1回答

    我对两个曲面之间的交点存在问题。 第一个被修剪而第二个被修剪。 我使用BRepAlgoAPI_Section相交的两个表面,将获得的交叉点边缘(在我的情况下只有一个): 这是我的代码,这里我使交叉点: TopoDS_Face trimface, face; BRepAlgoAPI_Section ffsect(trimface, face, Standard_True); ffsect.Ap

    -1热度

    1回答

    我想将Ifc文件转换为步骤文件格式。对于我需要ifc转换的步骤文件。 从IfcClosedShell,我面对了点,但我需要从IfcAxisPlacement3D(笛卡尔点,参考方向,轴方向。) 矩阵的传热面点到原始位置转换这点。

    1热度

    1回答

    我想运行以下简单的程序,它使用OpenCascade库中的一些类。 #include <stdio.h> #include <gp_Pnt.hxx> #include <Geom_TrimmedCurve.hxx> #include <GC_MakeArcOfCircle.hxx> #include <GC_MakeSegment.hxx> int main(int argc, cha

    1热度

    1回答

    我有从OnShape导出的STEP文件。 在我的OnShape文档中,我有一个包含另一个程序集(,其中有两个其他部件)的零件和两个实例的程序集。 当我在python-occ中打开此文件时,我得到的唯一一个形状似乎包含每个面,而不是具有某种层次结构。 有没有探索这个层次的方法?有一个零件清单和它们在装配体内使用的位置。

    0热度

    1回答

    我正尝试在OpenCASCADE中更改现有TopoDS_Shape的几何图形。一种可能的应用是修改身体的边缘而不需要重建整个身体(例如,改变圆柱体的一个帽的半径,移动Bspline曲线/表面中的控制点)。 在OpenCASCADE中有这样的标准方法吗? 是否可以在不创建新形状的情况下更新几何图形? 我已经尝试使用BRepAdaptor_HCurve代替,但这并没有真正的帮助。 Handle(Geo

    1热度

    1回答

    所有 具有CAD(SW)在STEP格式文件,并能够通过Python OCC读它结合: importer = aocxchange.step.StepImporter(fname) shapes = importer.shapes shape = shapes[0] # promote up if (shape.ShapeType() == OCC.Top

    0热度

    1回答

    在pythonOCC示例CADViewerMDI.py CAD格式步骤中,stp,iges,ig和brep被支持。 做pythonOCC支持格式“.3dm”,如果,我该如何加载它。 Supoptimal sulution: 将rhino中的格式更改为其他格式之一。

    18热度

    2回答

    我有一个关于如何在pythonOCC中使用样条的两部分问题。 首先,我知道我可以创建一个样条 array = [] array.append(gp_Pnt2d (0,0)) array.append(gp_Pnt2d (1,2)) array.append(gp_Pnt2d (2,3)) array.append(gp_Pnt2d (4,3)) array.append(gp_Pnt2d

    0热度

    3回答

    我是新来的。 运行良好的用户界面,但是当我点击 'okbtn' ...... QObject::connect: No such slot QWidget::makeyourbox() in occQt.cpp:324 ,当我点击 'cancelbtn',它运行。 感谢您的任何答复, 陈奕迅 代码: void occQt::about2() //UI { QWidget* pWid