• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            隨筆-0  評(píng)論-0  文章-0  trackbacks-0
            re: OpenCASCADE 的安裝與編譯 birds 2019-03-25 15:11
            博主您好,
            您能幫我看下嗎,這是什么問題?
            Draw[1]> pload ALL
            1
            Draw[2]> vinit
            Driver1/Viewer1/View1
            Draw[3]> vglinfo
            OpenGL info:
            GLvendor: ATI Technologies Inc.
            GLdevice: AMD Radeon(TM) R7 350X
            GLversion: 4.6.13547 Compatibility Profile Context 25.20.15025.1002
            GLSLversion: 4.60
            Max texture size: 16384
            Max combined texture units: 160
            Max MSAA samples: 8
            Viewport: 409x409
            GPU memory: 4096 MiB
            ResolutionRatio: 1
            re: OpenCASCADE 的安裝與編譯 birds 2019-03-25 11:26
            博主您好,
            我現(xiàn)在使用的是OCC7.2版本的,我試著編譯打開MFC的案例,發(fā)現(xiàn)里面的貼圖功能最后貼出來的圖是黑色的(瓶子,地圖,廚房被貼的地方都是黑色的),沒有效果,不知道是什么原因?是我沒配置好,還是OCC這方面功能還不完善?
            博主您好,我如何在opencascade里讀取.sat文件?
            re: OpenCascade MeshVS Usage birds 2018-08-08 09:04
            @eryar
            TopoDS_Shape aShape;
            if (!toCreateCompOfTris)
            {
            // Read STL file to the triangulation.
            Handle(Draw_ProgressIndicator) aProgress = new Draw_ProgressIndicator (theDI, 1);
            Handle(Poly_Triangulation) aTriangulation = RWStl::ReadFile (aFilePath.ToCString(), aProgress);

            TopoDS_Face aFace;
            BRep_Builder aB;
            aB.MakeFace (aFace);
            aB.UpdateFace (aFace, aTriangulation);
            aShape = aFace;
            }
            是不是最關(guān)鍵的就是這個(gè),RWStl::ReadFile可以直接生成三角網(wǎng)格,然后將每個(gè)網(wǎng)格疊加到面上,而之前版本readFile只能生成mesh模型,進(jìn)而計(jì)算點(diǎn),畫網(wǎng)格,特費(fèi)時(shí)間。
            謝謝博主
            re: OpenCascade MeshVS Usage birds 2018-08-06 21:51
            @eryar
            我用的是7.0版本的occ,那需要怎樣可以完美顯示stl實(shí)體。求教
            re: OpenCascade MeshVS Usage birds 2018-08-06 18:13
            嗯 對(duì) 因?yàn)閟tl文件簡(jiǎn)單,讀寫速度最快,所以我想導(dǎo)入stl格式來做仿真模擬測(cè)試。
            re: OpenCascade MeshVS Usage birds 2018-08-06 16:22
            您好,
            我通過MeshVS_Mesh顯示生成讀取的stl文件,之后又通過MeshVS_ElementalColorPrsBuilder添加顏色面片,但是該怎么將生成的網(wǎng)格模型顯示為帶有陰影立體狀態(tài),而不是純色調(diào)、沒有立體感。
            re: Open Cascade DataExchange IGES birds 2018-06-30 21:05
            謝謝,我懂了。還有一個(gè)問題請(qǐng)教博主,那就是我想在一個(gè)模型表面通過(u,v)提取坐標(biāo)點(diǎn),但是往往導(dǎo)入模型occ識(shí)別時(shí)都不是單一面(也就是有很多個(gè)topods_face),這樣就需要我對(duì)每個(gè)面分別處理一次得到一批點(diǎn),最后導(dǎo)致得到的點(diǎn)區(qū)域化,沒有規(guī)律,并且在面與面交線處有重復(fù)點(diǎn),所以我想問博主的是,有沒有辦法可以將多個(gè)面轉(zhuǎn)化為一個(gè)面進(jìn)行參數(shù)化處理,一次性得到所有的點(diǎn)。謝謝
            re: Open Cascade DataExchange IGES birds 2018-06-29 14:37
            博主您好,
            我在使用bounds函數(shù)時(shí)發(fā)現(xiàn),該函數(shù)對(duì)于導(dǎo)入的模型邊界大小范圍永遠(yuǎn)是0-1之內(nèi),但是通過occ自己生成的曲面卻能得到精確的邊界值大小。這是為什么?
            re: OpenCASCADE Trihedron Law birds 2018-06-09 14:34
            謝謝
            re: OpenCASCADE Trihedron Law birds 2018-06-08 16:21
            博主您好
            又有問題請(qǐng)教了,我如何用vs+qt來顯示如上圖DRAW所示的各個(gè)點(diǎn)的坐標(biāo)方向?謝謝
            re: Qt with OpenCascade birds 2018-05-30 10:30
            謝謝 已解決,就是添加了環(huán)境變量。萬(wàn)分感謝博主。
            re: Qt with OpenCascade birds 2018-05-29 13:28
            我是用vs2013+Qt5.6.2 編譯opencascade7.0的
            re: Qt with OpenCascade birds 2018-05-29 10:06
            謝謝博主,已解決,但是后來我在調(diào)試時(shí)發(fā)現(xiàn)內(nèi)存錯(cuò)誤,

            HWND winID = (HWND) (winId());
            Handle_WNT_Window hWnd = new WNT_Window(winID);
            myView->SetWindow(hWnd); //當(dāng)程序運(yùn)行到這一行時(shí),突然報(bào)錯(cuò):
            0x00007FF9B3DEF218 處(位于 occt.exe 中)有未經(jīng)處理的異常:Microsoft C++ 異常: Standard_Failure,位于內(nèi)存位置 0x000000CF5EBDDB10 處。

            這時(shí)程序就跳到OpenGl_ShaderManager.hxx文件的
            Standard_Boolean BindFboBlitProgram()
            {
            if (myBlitProgram.IsNull())
            {
            prepareStdProgramFboBlit();
            }
            return !myBlitProgram.IsNull()
            && myContext->BindProgram (myBlitProgram); //執(zhí)行到這兒出錯(cuò)
            }

            求博主看看這又是什么方面的問題。萬(wàn)分感謝。
            re: Qt with OpenCascade birds 2018-05-24 17:44
            您好,我是第一次通過vs2012+qt5.2編譯該案例,但是最后生成.exe文件前總是報(bào)錯(cuò),無(wú)法解析外部符號(hào),VS2012中的部分報(bào)錯(cuò)如下:

            moc_vier.obj : error LNK2001: 無(wú)法解析的外部符號(hào) "__declspec(dllimport) public: static struct QMetaObject const QGLWidget::staticMetaObject" (__imp_?staticMetaObject@QGLWidget@@2UQMetaObject@@B)
            1>vier.obj : error LNK2019: 無(wú)法解析的外部符號(hào) "__declspec(dllimport) public: __cdecl QGLWidget::QGLWidget(class QWidget *,class QGLWidget const *,class QFlags<enum Qt::WindowType>)" (__imp_??0QGLWidget@@QEAA@PEAVQWidget@@PEBV0@V?$QFlags@W4WindowType@Qt@@@@@Z),該符號(hào)在函數(shù) "public: __cdecl vier::vier(class opencascade::handle<class AIS_InteractiveContext>,class QWidget *)" (??0vier@@QEAA@V?$handle@VAIS_InteractiveContext@@@opencascade@@PEAVQWidget@@@Z) 中被引用
            1>vier.obj : error LNK2019: 無(wú)法解析的外部符號(hào) "__declspec(dllimport) public: virtual __cdecl QGLWidget::~QGLWidget(void)" (__imp_??1QGLWidget@@UEAA@XZ),該符號(hào)在函數(shù) "int `public: __cdecl vier::vier(class opencascade::handle<class AIS_InteractiveContext>,class QWidget *)'::`1'::dtor$1" (?dtor$1@?0???0vier@@QEAA@V?$handle@VAIS_InteractiveContext@@@opencascade@@PEAVQWidget@@@Z@4HA) 中被引用
            1>vier.obj : error LNK2001: 無(wú)法解析的外部符號(hào) "protected: virtual bool __cdecl QGLWidget::event(class QEvent *)" (?event@QGLWidget@@MEAA_NPEAVQEvent@@@Z)
            1>vier.obj : error LNK2001: 無(wú)法解析的外部符號(hào) "protected: virtual void __cdecl QGLWidget::glDraw(void)" (?glDraw@QGLWidget@@MEAAXXZ)
            1>vier.obj : error LNK2001: 無(wú)法解析的外部符號(hào) "protected: virtual void __cdecl QGLWidget::glInit(void)" (?glInit@QGLWidget@@MEAAXXZ)
            1>vier.obj : error LNK2001: 無(wú)法解析的外部符號(hào) "protected: virtual void __cdecl QGLWidget::initializeGL(void)" (?initializeGL@QGLWidget@@MEAAXXZ)
            1>vier.obj : error LNK2001: 無(wú)法解析的外部符號(hào) "protected: virtual void __cdecl QGLWidget::initializeOverlayGL(void)" (?initializeOverlayGL@QGLWidget@@MEAAXXZ)

            然后我又在qt5.2中編譯了一次,它又是在生成執(zhí)行文件前出錯(cuò),錯(cuò)誤如下:

            occt.obj:-1: error: LNK2019: 無(wú)法解析的外部符號(hào) "public: __cdecl BRepPrimAPI_MakeBox::BRepPrimAPI_MakeBox(double,double,double)" (??0BRepPrimAPI_MakeBox@@QEAA@NNN@Z),該符號(hào)在函數(shù) "private: void __cdecl occt::makeBox(void)" (?makeBox@occt@@AEAAXXZ) 中被引用
            occt.obj:-1: error: LNK2019: 無(wú)法解析的外部符號(hào) "public: __cdecl BRepPrimAPI_MakeBox::BRepPrimAPI_MakeBox(class gp_Pnt const &,class gp_Pnt const &)" (??0BRepPrimAPI_MakeBox@@QEAA@AEBVgp_Pnt@@0@Z),該符號(hào)在函數(shù) "private: void __cdecl occt::transform(void)" (?transform@occt@@AEAAXXZ) 中被引用
            。。。。

            求博主老師幫幫我,謝謝。
            99久久99久久精品国产| 久久国产精品一区二区| 欧洲性大片xxxxx久久久| 亚洲国产高清精品线久久| 国产精品禁18久久久夂久| 久久久久一本毛久久久| 蜜臀av性久久久久蜜臀aⅴ| 亚洲天堂久久精品| 人妻精品久久久久中文字幕69| 久久久久亚洲?V成人无码| 少妇人妻88久久中文字幕| 久久久久噜噜噜亚洲熟女综合| 97香蕉久久夜色精品国产| 亚洲精品视频久久久| 亚洲国产成人久久综合一区77| 久久精品国产精品青草| 久久久久久免费一区二区三区| 日韩人妻无码精品久久久不卡| 麻豆久久久9性大片| 久久精品国产亚洲AV久| 久久九九兔免费精品6| 久久国产香蕉视频| 国产A级毛片久久久精品毛片| 18禁黄久久久AAA片| 久久无码高潮喷水| 国产V亚洲V天堂无码久久久| 青草影院天堂男人久久| 亚洲国产精品一区二区三区久久| 国产成人精品久久| 久久成人精品视频| 伊人精品久久久久7777| 久久夜色精品国产噜噜亚洲AV| 久久综合给合久久狠狠狠97色| 91精品国产综合久久久久久| 亚洲国产精品无码久久青草| 久久精品国产亚洲AV无码娇色| 国产高潮国产高潮久久久91| 国内精品伊人久久久久AV影院| 色综合久久中文字幕综合网| 91精品国产高清91久久久久久 | 91久久精品视频|