SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Similaire à 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
 

Similaire à 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
 

Dernier

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbuapidays
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024The Digital Insurer
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024The Digital Insurer
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusZilliz
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...apidays
 
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
 

Dernier (20)

Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
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
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
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
 

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

Notes de l'éditeur

  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