Lesson 4: Visualization in OpenCascade | Application Interactive Services | AIS | OpenCascade

preview_player
Показать описание
👀 👇 In this lesson, we will start using the native OpenCascade's visualization framework (AIS = Application Interactive Services).

If this course was helpful for you, please leave a like and subscribe 😊🙏

#opencascade #viewer #visualization #tutorial #occt #cad #3D #opensource #programming #quaoar #cascade

✊ C O M M U N I T Y

🔗 L I N K S · T O O L S

⏰ T I M E S T A M P S

0:00 Visualization service in OpenCascade (AIS)
1:16 Configure the project and create the "main" function
3:15 Create "Viewer" and "ViewerInteractor" classes
4:45 Lessons' repository on GitLab
6:10 Overview of "Viewer" class
8:50 Create a window
10:00 Window messages processing
12:04 OpenCascade viewer initialization
12:34 Add lightning, edges drawing, anti-aliasing
14:24 Keyboard press processing : fit all, display mode, etc.
16:00 Run the sample window with OpenCascade viewer
18:05 Display a 3D box in OpenCascade viewer
21:40 Export BREP format in OpenCascade viewer
25:24 VTK vs OpenCascade AIS
Рекомендации по теме
Комментарии
Автор

Thank you for those videos! They're a great resource for people trying to learn OpenCascade. Hope to see more videos in the future. thank you again!

saogregl
Автор

Спасибо за видео! Ох где бы добыть документацию, а если б на русском... ух)))

Vivavatnik
Автор

Thank you so much for your videos. Your videos are like my reference book. I am eagerly waiting to see more videos. Could you please make a video on how to make a specification tree?

ganeshvivek.r
Автор

Hi mate! Could you make a tutorial on how to do this on linux? I can't get it to work on linux.

johnschmidt
Автор

Thanks friend, if you knew how much your videos helped a lot of us ! :D

bekemuntu
Автор

Hi Quaoar,

I am working on integrating with other visualization libraries (like openscenegraph and vulkanscenegraph)
can I directly integrate it with AIS? Mainly I would like to use selection functionality.
If the effort to too high then I will try to write from scratch.

Thanks as always for your videos...

vasanthbalguri
Автор

When I build the program I had this error :
error C2664: 'HWND CreateWindowExA(DWORD, LPCSTR, LPCSTR, DWORD, int, int, int, int, HWND, HMENU, HINSTANCE, LPVOID)' : impossible de convertir l'argument 2 de 'const wchar_t [12]' en 'LPCSTR'

open-ingenierie
Автор

Thank you!!!! One small problem: very strange, I can not switch between S(haded) and W(ireFrame) .. the rest of the keys work just perfect! By default, when the console app starts, the 3D model is displayed as shaded. Win 10 - ATI RadeonPro WX4100 - graphic card ; auxiliary question: how can I import a STEP file similar with the b-rep in the video?

bioanu
Автор

Anyone have this problem : TKOpenGl | Type: Error | ID: 0 | Severity: High | Message:
Error! OpenGL context reports version 4.6 but does not export required functions for 4.5 (glGetnTexImage)
Please report this issue to OpenGL driver vendor 'intel'

craigsass
Автор

It's an excellent video
thank you for sharing your experience 🙂

open-ingenierie
Автор

Please explain OCAF. An example on where and how to use OCAF from opencascade is highly appreciated.

retiredreplicant.
Автор

Thanks a lot for your lesson. But I faced some common issue with OpenGL on intel chips. The sample outputs: Error! OpenGL context reports version 4.6 but does not export required functions for 4.5 (glGetnTexImage) And I'm not alone with that problem, known intel bug. However DRAW works ok. Is there some way to avoid that bug?

ramilrizvanov
Автор

Nice Lesson.
How could I create/display dynamic position/path of a 3D point/edge. There would be some >50.000 points/edges at a rate of 50 msec update.
Maybe there is a better way in OCCT to do this?
Best regards

cnc-next
Автор

Why does the compilation show that the identifier "WNDCLASSW" is not declared? (WNDCLASSW WC;)

cnujohnson
Автор

Do you know of a way to make OpenCascade read 100mb+ (sometimes up to 1Gig) STEP/or even STL files faster? It takes an ungodly amount of time for OpenCascade to read them compared to other programs that can read and render the files.

resresres
Автор

Hello, is it possible to move objects in the viewer ?

darthpool
Автор

: fatal error LNK1120: 1 unresolved externals .how to fix that.

wenqizhou-pqei