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 PDE2011 pythonOCC project status and 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 PDE2011 pythonOCC project status and 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

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Bhuvaneswari Subramani
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 

Recently uploaded (20)

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​Elevate Developer Efficiency & build GenAI Application with Amazon Q​
Elevate Developer Efficiency & build GenAI Application with Amazon Q​
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

PDE2011 pythonOCC project status and 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