SlideShare a Scribd company logo
1 of 33
PythonOCC project status and plans Thomas Paviot (pythonOCC/LCPI)*, Jelle Feringa (pythonOCC/TU Delft)**, Stephen Waterbury (NASA/Goddard Space Flight Center)*** * [email_address] ; *jelleferinga@ gmail.com , ** [email_address] 13th NASA-ESA Workshop on Product Data Exchange 11-12 may 2011 Siemens Innovation Center, Cypress, California Creating and distributing 3D engineering objects through wide scale networks
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th
The primary purpose: bring an engineer oriented layer between end-user CAD software layer and a software developer oriented CAD kernel. CAD software End-user level (VB scripting, VB automation) Modeling kernel Developer Level (C++) Missing intermediate level 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Project status
First implemented features Developer level pythonOCC A python library for CAD/CAE ,[object Object],[object Object],[object Object],[object Object],13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Project status
Then implemented addons related to Mesh and Parametric modeling features Meshing features (Quad, triangles, 2D and 3D) Parametric modeling features 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Project status
Rigid body simulation ,[object Object],13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Project status
Experimenting distributed CAD/Mesh/FEM architecture (2/2): Service Oriented Architecutre 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Project status
Experimenting distributed CAD/Mesh/FEM architecture (2/2): implementation  13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Pythonocc geometry Salomé mesh CodeAster FEM computation Workflow sync Project status
Long term objective:  creating and distributing 3D engineering objects over wide scale networks using open standards and Free/Open Source software (FOS). ,[object Object],[object Object],13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Long term strategy
COLLADA  / WebGL  standards for a consistent 3d visualization supply chain ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th SP1: WebGL support for visualization
Plugin free geometry visualization: Demo 1 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th ,[object Object],SP1: WebGL support for visualization
Plugin free geometry visualization: Demo 1 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th ,[object Object],SP1: WebGL support for visualization
Plugin free geometry visualization: Demo 1 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th ,[object Object],SP1: WebGL support for visualization
Plugin free geometry visualization: Demo 1 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th ,[object Object],SP1: WebGL support for visualization
Plugin free geometry visualization: Demo 1 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th ,[object Object],SP1: WebGL support for visualization
Plugin free geometry visualization: Demo 1 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th ,[object Object],SP1: WebGL support for visualization
Plugin free geometry visualization of a standard file: Demo 2 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th ,[object Object],SP1: WebGL support for visualization
Plugin free geometry visualization for a standard file: Demo 2 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],SP1: WebGL support for visualization
Plugin free geometry visualization for a standard file: Demo 2 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th SP1: WebGL support for visualization
Plugin free geometry visualization – experimenting shaders : Demo 3 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th ,[object Object],[object Object],SP1: WebGL support for visualization
Plugin free geometry visualization – experimenting shaders : Demo 4 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Chrome 11 Firefox 4 SP1: WebGL support for visualization
Conclusions regarding the WebGL experiments (1/2) ,[object Object],[object Object],[object Object],[object Object],13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th SP1: WebGL support for visualization
Conclusions regarding the WebGL experiments (2/2) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th SP1: WebGL support for visualization
Need for a High Level API (HLA) ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Sp2 : High Level API
Local and online CAD services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Sp2 : High Level API
HLA: top/down approach ,[object Object],[object Object],13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Sp2 : High Level API
HLA: the ontological level 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Sp2 : High Level API
HLA: bottom/up approach ,[object Object],[object Object],[object Object],[object Object],13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Sp2 : High Level API
HLA: from local to distant services ,[object Object],[object Object],[object Object],[object Object],13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Sp2 : High Level API
A blog: http://www.pythonocc.org 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Further information
A google code project page (svn repository, issue tracker, wiki etc.): http://code.google.com/p/pythonocc 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Further information
13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Further information Contacts Dr. Thomas Paviot pythonOCC project founder/co-manager Arts & Metiers ParisTech – Researcher at Product Design and Innovation Laboratory - Paris, France [email_address] Jelle Feringa pythonOCC project co-manager TU Delft – PhD candidate at Hyperbody research group -Delft, The Netherlands [email_address] http://twitter.com/pythonocc Twitter account
Thank you ! Any questions ? 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th

More Related Content

Similar to PythonOCC Project Updates and Future Plans

DAWN and Scientific Workflows
DAWN and Scientific WorkflowsDAWN and Scientific Workflows
DAWN and Scientific WorkflowsMatthew Gerring
 
Reactive Microservices with Spring 5: WebFlux
Reactive Microservices with Spring 5: WebFlux Reactive Microservices with Spring 5: WebFlux
Reactive Microservices with Spring 5: WebFlux Trayan Iliev
 
Present and future of unified, portable, and efficient data processing with A...
Present and future of unified, portable, and efficient data processing with A...Present and future of unified, portable, and efficient data processing with A...
Present and future of unified, portable, and efficient data processing with A...DataWorks Summit
 
The AMIS Report from Oracle Open World and JavaOne 2011 - Part One
The AMIS Report from Oracle Open World and JavaOne 2011 - Part OneThe AMIS Report from Oracle Open World and JavaOne 2011 - Part One
The AMIS Report from Oracle Open World and JavaOne 2011 - Part OneLucas Jellema
 
Current & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylightCurrent & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylightabhijit2511
 
Minko - Flash Conference #5
Minko - Flash Conference #5Minko - Flash Conference #5
Minko - Flash Conference #5Minko3D
 
DEEP: a user success story
DEEP: a user success storyDEEP: a user success story
DEEP: a user success storyEOSC-hub project
 
PowerPoint
PowerPointPowerPoint
PowerPointVideoguy
 
Extending DevOps to Big Data Applications with Kubernetes
Extending DevOps to Big Data Applications with KubernetesExtending DevOps to Big Data Applications with Kubernetes
Extending DevOps to Big Data Applications with KubernetesNicola Ferraro
 
Minko - Targeting Flash/Stage3D with C++ and GLSL
Minko - Targeting Flash/Stage3D with C++ and GLSLMinko - Targeting Flash/Stage3D with C++ and GLSL
Minko - Targeting Flash/Stage3D with C++ and GLSLMinko3D
 
Bradley Lin Wan Resume
Bradley Lin Wan ResumeBradley Lin Wan Resume
Bradley Lin Wan ResumeLin Wan
 
UniK - a unikernel compiler and runtime
UniK - a unikernel compiler and runtimeUniK - a unikernel compiler and runtime
UniK - a unikernel compiler and runtimeLee Calcote
 
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware
 
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Marc Dutoo
 
Productionizing Machine Learning - Bigdata meetup 5-06-2019
Productionizing Machine Learning - Bigdata meetup 5-06-2019Productionizing Machine Learning - Bigdata meetup 5-06-2019
Productionizing Machine Learning - Bigdata meetup 5-06-2019Iulian Pintoiu
 
Easing offline web application development with GWT
Easing offline web application development with GWTEasing offline web application development with GWT
Easing offline web application development with GWTArnaud Tournier
 

Similar to PythonOCC Project Updates and Future Plans (20)

DAWN and Scientific Workflows
DAWN and Scientific WorkflowsDAWN and Scientific Workflows
DAWN and Scientific Workflows
 
resume
resumeresume
resume
 
Reactive Microservices with Spring 5: WebFlux
Reactive Microservices with Spring 5: WebFlux Reactive Microservices with Spring 5: WebFlux
Reactive Microservices with Spring 5: WebFlux
 
Present and future of unified, portable, and efficient data processing with A...
Present and future of unified, portable, and efficient data processing with A...Present and future of unified, portable, and efficient data processing with A...
Present and future of unified, portable, and efficient data processing with A...
 
The AMIS Report from Oracle Open World and JavaOne 2011 - Part One
The AMIS Report from Oracle Open World and JavaOne 2011 - Part OneThe AMIS Report from Oracle Open World and JavaOne 2011 - Part One
The AMIS Report from Oracle Open World and JavaOne 2011 - Part One
 
Current & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylightCurrent & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylight
 
Minko - Flash Conference #5
Minko - Flash Conference #5Minko - Flash Conference #5
Minko - Flash Conference #5
 
AUK - CV WO Ref
AUK - CV WO RefAUK - CV WO Ref
AUK - CV WO Ref
 
DEEP: a user success story
DEEP: a user success storyDEEP: a user success story
DEEP: a user success story
 
PowerPoint
PowerPointPowerPoint
PowerPoint
 
Extending DevOps to Big Data Applications with Kubernetes
Extending DevOps to Big Data Applications with KubernetesExtending DevOps to Big Data Applications with Kubernetes
Extending DevOps to Big Data Applications with Kubernetes
 
Spsmi13 charts
Spsmi13 chartsSpsmi13 charts
Spsmi13 charts
 
Minko - Targeting Flash/Stage3D with C++ and GLSL
Minko - Targeting Flash/Stage3D with C++ and GLSLMinko - Targeting Flash/Stage3D with C++ and GLSL
Minko - Targeting Flash/Stage3D with C++ and GLSL
 
Bradley Lin Wan Resume
Bradley Lin Wan ResumeBradley Lin Wan Resume
Bradley Lin Wan Resume
 
UniK - a unikernel compiler and runtime
UniK - a unikernel compiler and runtimeUniK - a unikernel compiler and runtime
UniK - a unikernel compiler and runtime
 
NextGenML
NextGenML NextGenML
NextGenML
 
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, SmileOCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
OCCIware presentation at EclipseDay in Lyon, November 2017, by Marc Dutoo, Smile
 
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
Model and pilot all cloud layers with OCCIware - Eclipse Day Lyon 2017
 
Productionizing Machine Learning - Bigdata meetup 5-06-2019
Productionizing Machine Learning - Bigdata meetup 5-06-2019Productionizing Machine Learning - Bigdata meetup 5-06-2019
Productionizing Machine Learning - Bigdata meetup 5-06-2019
 
Easing offline web application development with GWT
Easing offline web application development with GWTEasing offline web application development with GWT
Easing offline web application development with GWT
 

Recently uploaded

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 

Recently uploaded (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 

PythonOCC Project Updates and Future Plans

  • 1. PythonOCC project status and plans Thomas Paviot (pythonOCC/LCPI)*, Jelle Feringa (pythonOCC/TU Delft)**, Stephen Waterbury (NASA/Goddard Space Flight Center)*** * [email_address] ; *jelleferinga@ gmail.com , ** [email_address] 13th NASA-ESA Workshop on Product Data Exchange 11-12 may 2011 Siemens Innovation Center, Cypress, California Creating and distributing 3D engineering objects through wide scale networks
  • 2.
  • 3. The primary purpose: bring an engineer oriented layer between end-user CAD software layer and a software developer oriented CAD kernel. CAD software End-user level (VB scripting, VB automation) Modeling kernel Developer Level (C++) Missing intermediate level 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Project status
  • 4.
  • 5. Then implemented addons related to Mesh and Parametric modeling features Meshing features (Quad, triangles, 2D and 3D) Parametric modeling features 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Project status
  • 6.
  • 7. Experimenting distributed CAD/Mesh/FEM architecture (2/2): Service Oriented Architecutre 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Project status
  • 8. Experimenting distributed CAD/Mesh/FEM architecture (2/2): implementation 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Pythonocc geometry Salomé mesh CodeAster FEM computation Workflow sync Project status
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
  • 15.
  • 16.
  • 17.
  • 18.
  • 19. Plugin free geometry visualization for a standard file: Demo 2 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th SP1: WebGL support for visualization
  • 20.
  • 21. Plugin free geometry visualization – experimenting shaders : Demo 4 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Chrome 11 Firefox 4 SP1: WebGL support for visualization
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. HLA: the ontological level 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Sp2 : High Level API
  • 28.
  • 29.
  • 30. A blog: http://www.pythonocc.org 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Further information
  • 31. A google code project page (svn repository, issue tracker, wiki etc.): http://code.google.com/p/pythonocc 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Further information
  • 32. 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th Further information Contacts Dr. Thomas Paviot pythonOCC project founder/co-manager Arts & Metiers ParisTech – Researcher at Product Design and Innovation Laboratory - Paris, France [email_address] Jelle Feringa pythonOCC project co-manager TU Delft – PhD candidate at Hyperbody research group -Delft, The Netherlands [email_address] http://twitter.com/pythonocc Twitter account
  • 33. Thank you ! Any questions ? 13th NASA/ESA Workshop PDE 2011 - pythonOCC May 2011, 12th

Editor's Notes

  1. Screencast: torus_torus_collision.mov and trmiesh_collision_demo.mov
  2. Screencast: demo1_qt_rendering.mov
  3. Screencast: demo1_ff4_rendering.mov
  4. Screencast: demo2_ff4.mov
  5. Screencast: demo3_cylinder_head_ff4.mov