opencascade

    0熱度

    3回答

    我是新來的。 運行良好的用戶界面,但是當我點擊 'okbtn' ...... QObject::connect: No such slot QWidget::makeyourbox() in occQt.cpp:324 ,當我點擊 'cancelbtn',它運行。 感謝您的任何答覆, 陳奕迅 代碼: void occQt::about2() //UI { QWidget* pWid

    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

    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