SlideShare ist ein Scribd-Unternehmen logo
1 von 10
The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT).
Reproduction or distribution is prohibited.
The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT).
Reproduction or distribution is prohibited.
System and method for hybrid solid and surface
modeling for computer-aided design environments
Inventors: Rami Santina, Zuhair Haddad, Rayan Jreije
Assignee: CCT International
Developer & Distributor Developer & Distributor
U.S. Patent No. 8,725,466
The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT).
Reproduction or distribution is prohibited.
Disclaimer
The information contained in this presentation and/or demo is
confidential and proprietary to CCT International. It may not be
disclosed or transferred, directly or indirectly, to any third party
without the explicit written permission of CCT International.
CCT International may provide information regarding possible
future product developments including new products, product
features, product interfaces, integration, design, architecture, etc.
Any such information is for discussion purposes only and does not
constitute a commitment by CCT International to do or deliver
anything in these product roadmaps or otherwise. Any such
commitment must be explicitly set forth in a written contract
between the customer and CCT International, executed by an
authorized officer of each company.
The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT).
Reproduction or distribution is prohibited.
The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT).
Reproduction or distribution is prohibited.
• Conceptualized in 2007/08
• Applied first draft in October 2009
• Classification : USPC 703/1
– Computer Aided Design, and more specifically to modeling
environments and objects.
• Motivation:
– Ability to model one or more shape(s) in a combination of
methods. Thus sharing parts of a surface.
– Real-time rendering without loss of modeling caps
Patent Info
The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT).
Reproduction or distribution is prohibited.
The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT).
Reproduction or distribution is prohibited.
• Surface Modeling
– B-Spline Surfaces
– Nurbs
– Freeform
– Subdivision Surfaces…
• Solid Modeling
– Constructive Solid Geometry
– Implicit
– Parametric
– Boundary Representation
Background
Modeling Techniques
The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT).
Reproduction or distribution is prohibited.
The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT).
Reproduction or distribution is prohibited.
• Each has its benefits depending on usage and
field.
• In CAD both are used in a form of either/or
where the end result is one of the object types.
• Viewers: transform everything to triangles.
– GPUs are powerful enough, and getting more
powerful
– Maintain 60 fps by hiding objects while moving
Which is better?
The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT).
Reproduction or distribution is prohibited.
The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT).
Reproduction or distribution is prohibited.
• Cylinder Definition:
– Radius, height, transformation matrix
– 1000 triangles
– 10000 triangles
– Boolean Operation of a larger cylinder cut by two planes.
– Extrusion of a curve (defining a circle)
– Etc…
• Resulting shape is the same
• Huge difference in capability and footprint.
Example of definitions
The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT).
Reproduction or distribution is prohibited.
The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT).
Reproduction or distribution is prohibited.
• A semi merge of both forms.
• Preserve the properties
inherited by objects
• Preserve the solid rules
locally (if applicable)
• Reduce un-important parts
• Dynamic rendering; change in representation
as needed.
Our Approach
General
The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT).
Reproduction or distribution is prohibited.
The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT).
Reproduction or distribution is prohibited.
• Divide a complex object to shells
• Depending on shell feature importance, one of
the definition is used.
• Each shell can be reused in other objects.
– In C0, or C1 continuity.
• Each Shell/Object will have a contributing factor.
Our Approach
General
The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT).
Reproduction or distribution is prohibited.
The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT).
Reproduction or distribution is prohibited.
• Rendering a shell: depending on contributing factor
– Render full
– Render reduced (LOD level infinite*)
– Render 1 pixel
– Discard
• Not noticeable to end users!
• Nothing is hidden & ~60 fps guaranteed*
Our Approach
Rendering
The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT).
Reproduction or distribution is prohibited.
The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT).
Reproduction or distribution is prohibited.
Thank you.

Weitere ähnliche Inhalte

Mehr von CCT International

O&M Challenge: BIM and Laser Scanning, a Hospital Project from the Middle East
O&M Challenge: BIM and Laser Scanning, a Hospital Project from the Middle EastO&M Challenge: BIM and Laser Scanning, a Hospital Project from the Middle East
O&M Challenge: BIM and Laser Scanning, a Hospital Project from the Middle EastCCT International
 
Roads, Infrastructure and BIM
Roads, Infrastructure and BIMRoads, Infrastructure and BIM
Roads, Infrastructure and BIMCCT International
 
Designing to Enhance Construction Planning & Monitoring
Designing to Enhance Construction Planning & MonitoringDesigning to Enhance Construction Planning & Monitoring
Designing to Enhance Construction Planning & MonitoringCCT International
 
Mandated BIM! Are you ready?
Mandated BIM! Are you ready?Mandated BIM! Are you ready?
Mandated BIM! Are you ready?CCT International
 
Integrating BIM and LEAN for Project Delivery - Construction of a Major Hospi...
Integrating BIM and LEAN for Project Delivery - Construction of a Major Hospi...Integrating BIM and LEAN for Project Delivery - Construction of a Major Hospi...
Integrating BIM and LEAN for Project Delivery - Construction of a Major Hospi...CCT International
 
Fiatech 2016 - Advanced Work Packaging: from Theory to Practice
Fiatech 2016 - Advanced Work Packaging: from Theory to PracticeFiatech 2016 - Advanced Work Packaging: from Theory to Practice
Fiatech 2016 - Advanced Work Packaging: from Theory to PracticeCCT International
 
IBM Case Study of Maximo Implementation at CCC
IBM Case Study of Maximo Implementation at CCCIBM Case Study of Maximo Implementation at CCC
IBM Case Study of Maximo Implementation at CCCCCT International
 
AF-1438: Transportation MUG: CCC's Use of Maximo for Fleet Management on Infr...
AF-1438: Transportation MUG: CCC's Use of Maximo for Fleet Management on Infr...AF-1438: Transportation MUG: CCC's Use of Maximo for Fleet Management on Infr...
AF-1438: Transportation MUG: CCC's Use of Maximo for Fleet Management on Infr...CCT International
 
Computer Simulation: Quantifying and Substantiating a Claim for Extension of ...
Computer Simulation: Quantifying and Substantiating a Claim for Extension of ...Computer Simulation: Quantifying and Substantiating a Claim for Extension of ...
Computer Simulation: Quantifying and Substantiating a Claim for Extension of ...CCT International
 
Asset Management - Bridging Boundaries in Ongoing Asset Management
Asset Management - Bridging Boundaries in Ongoing Asset ManagementAsset Management - Bridging Boundaries in Ongoing Asset Management
Asset Management - Bridging Boundaries in Ongoing Asset ManagementCCT International
 
Imagine a World Without Isometric
Imagine a World Without IsometricImagine a World Without Isometric
Imagine a World Without IsometricCCT International
 
Advanced Work Packaging (AWP) - Reduction to Practice
Advanced Work Packaging (AWP) - Reduction to PracticeAdvanced Work Packaging (AWP) - Reduction to Practice
Advanced Work Packaging (AWP) - Reduction to PracticeCCT International
 
The Information Challenge Managing Construction with BIM
The Information ChallengeManaging Construction with BIMThe Information ChallengeManaging Construction with BIM
The Information Challenge Managing Construction with BIMCCT International
 
AF-1438: Transportation MUG: CCC's Use of Maximo for Fleet Management on Infr...
AF-1438: Transportation MUG: CCC's Use of Maximo for Fleet Management on Infr...AF-1438: Transportation MUG: CCC's Use of Maximo for Fleet Management on Infr...
AF-1438: Transportation MUG: CCC's Use of Maximo for Fleet Management on Infr...CCT International
 
Digital Pens - Firas Hijazi - FIATECH and COMIT
Digital Pens - Firas Hijazi - FIATECH and COMITDigital Pens - Firas Hijazi - FIATECH and COMIT
Digital Pens - Firas Hijazi - FIATECH and COMITCCT International
 
Advanced Work Packaging - CCT Solutions at a Glance
Advanced Work Packaging - CCT Solutions at a GlanceAdvanced Work Packaging - CCT Solutions at a Glance
Advanced Work Packaging - CCT Solutions at a GlanceCCT International
 
Advanced Work Packaging - Real Life Implementation
Advanced Work Packaging - Real Life ImplementationAdvanced Work Packaging - Real Life Implementation
Advanced Work Packaging - Real Life ImplementationCCT International
 

Mehr von CCT International (20)

O&M Challenge: BIM and Laser Scanning, a Hospital Project from the Middle East
O&M Challenge: BIM and Laser Scanning, a Hospital Project from the Middle EastO&M Challenge: BIM and Laser Scanning, a Hospital Project from the Middle East
O&M Challenge: BIM and Laser Scanning, a Hospital Project from the Middle East
 
Roads, Infrastructure and BIM
Roads, Infrastructure and BIMRoads, Infrastructure and BIM
Roads, Infrastructure and BIM
 
Contractors: Get BIM Ready!
Contractors: Get BIM Ready!Contractors: Get BIM Ready!
Contractors: Get BIM Ready!
 
Designing to Enhance Construction Planning & Monitoring
Designing to Enhance Construction Planning & MonitoringDesigning to Enhance Construction Planning & Monitoring
Designing to Enhance Construction Planning & Monitoring
 
Mandated BIM! Are you ready?
Mandated BIM! Are you ready?Mandated BIM! Are you ready?
Mandated BIM! Are you ready?
 
Integrating BIM and LEAN for Project Delivery - Construction of a Major Hospi...
Integrating BIM and LEAN for Project Delivery - Construction of a Major Hospi...Integrating BIM and LEAN for Project Delivery - Construction of a Major Hospi...
Integrating BIM and LEAN for Project Delivery - Construction of a Major Hospi...
 
Fiatech 2016 - Advanced Work Packaging: from Theory to Practice
Fiatech 2016 - Advanced Work Packaging: from Theory to PracticeFiatech 2016 - Advanced Work Packaging: from Theory to Practice
Fiatech 2016 - Advanced Work Packaging: from Theory to Practice
 
Make BIM work for you
Make BIM work for youMake BIM work for you
Make BIM work for you
 
IBM Case Study of Maximo Implementation at CCC
IBM Case Study of Maximo Implementation at CCCIBM Case Study of Maximo Implementation at CCC
IBM Case Study of Maximo Implementation at CCC
 
AF-1438: Transportation MUG: CCC's Use of Maximo for Fleet Management on Infr...
AF-1438: Transportation MUG: CCC's Use of Maximo for Fleet Management on Infr...AF-1438: Transportation MUG: CCC's Use of Maximo for Fleet Management on Infr...
AF-1438: Transportation MUG: CCC's Use of Maximo for Fleet Management on Infr...
 
Computer Simulation: Quantifying and Substantiating a Claim for Extension of ...
Computer Simulation: Quantifying and Substantiating a Claim for Extension of ...Computer Simulation: Quantifying and Substantiating a Claim for Extension of ...
Computer Simulation: Quantifying and Substantiating a Claim for Extension of ...
 
Asset Management - Bridging Boundaries in Ongoing Asset Management
Asset Management - Bridging Boundaries in Ongoing Asset ManagementAsset Management - Bridging Boundaries in Ongoing Asset Management
Asset Management - Bridging Boundaries in Ongoing Asset Management
 
Imagine a World Without Isometric
Imagine a World Without IsometricImagine a World Without Isometric
Imagine a World Without Isometric
 
Advanced Work Packaging (AWP) - Reduction to Practice
Advanced Work Packaging (AWP) - Reduction to PracticeAdvanced Work Packaging (AWP) - Reduction to Practice
Advanced Work Packaging (AWP) - Reduction to Practice
 
Smart Construction Site
Smart Construction SiteSmart Construction Site
Smart Construction Site
 
The Information Challenge Managing Construction with BIM
The Information ChallengeManaging Construction with BIMThe Information ChallengeManaging Construction with BIM
The Information Challenge Managing Construction with BIM
 
AF-1438: Transportation MUG: CCC's Use of Maximo for Fleet Management on Infr...
AF-1438: Transportation MUG: CCC's Use of Maximo for Fleet Management on Infr...AF-1438: Transportation MUG: CCC's Use of Maximo for Fleet Management on Infr...
AF-1438: Transportation MUG: CCC's Use of Maximo for Fleet Management on Infr...
 
Digital Pens - Firas Hijazi - FIATECH and COMIT
Digital Pens - Firas Hijazi - FIATECH and COMITDigital Pens - Firas Hijazi - FIATECH and COMIT
Digital Pens - Firas Hijazi - FIATECH and COMIT
 
Advanced Work Packaging - CCT Solutions at a Glance
Advanced Work Packaging - CCT Solutions at a GlanceAdvanced Work Packaging - CCT Solutions at a Glance
Advanced Work Packaging - CCT Solutions at a Glance
 
Advanced Work Packaging - Real Life Implementation
Advanced Work Packaging - Real Life ImplementationAdvanced Work Packaging - Real Life Implementation
Advanced Work Packaging - Real Life Implementation
 

Kürzlich hochgeladen

How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 

Kürzlich hochgeladen (20)

How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
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
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 

Patent brief: System and method for hybrid solid and surface modeling for computer-aided design environments 

  • 1. The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT). Reproduction or distribution is prohibited. The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT). Reproduction or distribution is prohibited. System and method for hybrid solid and surface modeling for computer-aided design environments Inventors: Rami Santina, Zuhair Haddad, Rayan Jreije Assignee: CCT International Developer & Distributor Developer & Distributor U.S. Patent No. 8,725,466
  • 2. The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT). Reproduction or distribution is prohibited. Disclaimer The information contained in this presentation and/or demo is confidential and proprietary to CCT International. It may not be disclosed or transferred, directly or indirectly, to any third party without the explicit written permission of CCT International. CCT International may provide information regarding possible future product developments including new products, product features, product interfaces, integration, design, architecture, etc. Any such information is for discussion purposes only and does not constitute a commitment by CCT International to do or deliver anything in these product roadmaps or otherwise. Any such commitment must be explicitly set forth in a written contract between the customer and CCT International, executed by an authorized officer of each company.
  • 3. The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT). Reproduction or distribution is prohibited. The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT). Reproduction or distribution is prohibited. • Conceptualized in 2007/08 • Applied first draft in October 2009 • Classification : USPC 703/1 – Computer Aided Design, and more specifically to modeling environments and objects. • Motivation: – Ability to model one or more shape(s) in a combination of methods. Thus sharing parts of a surface. – Real-time rendering without loss of modeling caps Patent Info
  • 4. The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT). Reproduction or distribution is prohibited. The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT). Reproduction or distribution is prohibited. • Surface Modeling – B-Spline Surfaces – Nurbs – Freeform – Subdivision Surfaces… • Solid Modeling – Constructive Solid Geometry – Implicit – Parametric – Boundary Representation Background Modeling Techniques
  • 5. The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT). Reproduction or distribution is prohibited. The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT). Reproduction or distribution is prohibited. • Each has its benefits depending on usage and field. • In CAD both are used in a form of either/or where the end result is one of the object types. • Viewers: transform everything to triangles. – GPUs are powerful enough, and getting more powerful – Maintain 60 fps by hiding objects while moving Which is better?
  • 6. The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT). Reproduction or distribution is prohibited. The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT). Reproduction or distribution is prohibited. • Cylinder Definition: – Radius, height, transformation matrix – 1000 triangles – 10000 triangles – Boolean Operation of a larger cylinder cut by two planes. – Extrusion of a curve (defining a circle) – Etc… • Resulting shape is the same • Huge difference in capability and footprint. Example of definitions
  • 7. The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT). Reproduction or distribution is prohibited. The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT). Reproduction or distribution is prohibited. • A semi merge of both forms. • Preserve the properties inherited by objects • Preserve the solid rules locally (if applicable) • Reduce un-important parts • Dynamic rendering; change in representation as needed. Our Approach General
  • 8. The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT). Reproduction or distribution is prohibited. The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT). Reproduction or distribution is prohibited. • Divide a complex object to shells • Depending on shell feature importance, one of the definition is used. • Each shell can be reused in other objects. – In C0, or C1 continuity. • Each Shell/Object will have a contributing factor. Our Approach General
  • 9. The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT). Reproduction or distribution is prohibited. The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT). Reproduction or distribution is prohibited. • Rendering a shell: depending on contributing factor – Render full – Render reduced (LOD level infinite*) – Render 1 pixel – Discard • Not noticeable to end users! • Nothing is hidden & ~60 fps guaranteed* Our Approach Rendering
  • 10. The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT). Reproduction or distribution is prohibited. The information in this presentation is Confidential and Proprietary to Computers & Communication Technology (CCT). Reproduction or distribution is prohibited. Thank you.