SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
Wooplex Postmortem
Фізика м'яких тіл
 Підтримує сталий об'єм
 Деформується при колізіях
 Повертає попереднє форму після деформації
Існуючі методи
 Spring-Mass модель – легка реалізація, погані
результати
 FEM – дуже хороші результати, складна реалізація,
повільний
 SPH – хороші результати
Pressure Soft Body Model
Характеристики:
 Дуже швидка
 Легка в реалізації
 Хороша поведінка
Підхід:
 Створити оболонку
 Наповнити ЇЇ газом
Pressure Soft Body Model
 Створення оболонки  Наповнення її «газом»
𝑃 =
1
𝑉
∗ 𝐴 ∗ 𝑃 ∗ 𝑛[𝑁]
𝑉-об'єм
𝐴-периметр
𝑃-значення тиску
𝑛-вектор нормалі до грані
𝑁-кількість точок
Антиколайдери
 Clipper (open source)
Алгоритми
 Sutherland–Hodgman – вікно має бути опуклим
 Weiler–Atherton – область не має мати само перетинів
 Bentley–Ottmann – для будь яких многокутників
 Vatti – оптимізація алгоритму Bentley–Ottmann
Алгоритми
 Sutherland–Hodgman
Алгоритми
 Bentley–Ottmann
Антиколайдери в дії
 Перетин  Різниця
Рівень в рівні в рівні 
Ресурси
 Clipper Lib - Angus Johnson
 Pressure Soft Body Model - Maciej Matyka
Остап Грицишин “Wooplex Postmortem”

Más contenido relacionado

Más de Lviv Startup Club

Eldar Nagorniy: Стратегія хамелеона. Як просувати ІТ outsource, мімікруючи пі...
Eldar Nagorniy: Стратегія хамелеона. Як просувати ІТ outsource, мімікруючи пі...Eldar Nagorniy: Стратегія хамелеона. Як просувати ІТ outsource, мімікруючи пі...
Eldar Nagorniy: Стратегія хамелеона. Як просувати ІТ outsource, мімікруючи пі...Lviv Startup Club
 
Danylo Fedirko: Leveraging AI in SEO and optimizing for SRE (ChatGPT and Bard...
Danylo Fedirko: Leveraging AI in SEO and optimizing for SRE (ChatGPT and Bard...Danylo Fedirko: Leveraging AI in SEO and optimizing for SRE (ChatGPT and Bard...
Danylo Fedirko: Leveraging AI in SEO and optimizing for SRE (ChatGPT and Bard...Lviv Startup Club
 
Mykyta Polatayko: Головні новації законопроєкту про посилення мобілізації для...
Mykyta Polatayko: Головні новації законопроєкту про посилення мобілізації для...Mykyta Polatayko: Головні новації законопроєкту про посилення мобілізації для...
Mykyta Polatayko: Головні новації законопроєкту про посилення мобілізації для...Lviv Startup Club
 
Daria Yaniieva: Corporate VC: driving Product and Service business synergy (UA)
Daria Yaniieva: Corporate VC: driving Product and Service business synergy (UA)Daria Yaniieva: Corporate VC: driving Product and Service business synergy (UA)
Daria Yaniieva: Corporate VC: driving Product and Service business synergy (UA)Lviv Startup Club
 
Serhii Herasymov: Boost sales through Accelerators (UA)
Serhii Herasymov: Boost sales through Accelerators (UA)Serhii Herasymov: Boost sales through Accelerators (UA)
Serhii Herasymov: Boost sales through Accelerators (UA)Lviv Startup Club
 
Taras Bachynskyy: Як масштабувати ІТ компанію через M&A (UA)
Taras Bachynskyy: Як масштабувати ІТ компанію через M&A (UA)Taras Bachynskyy: Як масштабувати ІТ компанію через M&A (UA)
Taras Bachynskyy: Як масштабувати ІТ компанію через M&A (UA)Lviv Startup Club
 
Ivan Verkalets: The Relevance of ISO 9001 & 27001 for Outsourcing Excellence ...
Ivan Verkalets: The Relevance of ISO 9001 & 27001 for Outsourcing Excellence ...Ivan Verkalets: The Relevance of ISO 9001 & 27001 for Outsourcing Excellence ...
Ivan Verkalets: The Relevance of ISO 9001 & 27001 for Outsourcing Excellence ...Lviv Startup Club
 
Maksym Vyshnivetskyi: PMO KPIs ( UA ).
Maksym  Vyshnivetskyi:  PMO KPIs ( UA ).Maksym  Vyshnivetskyi:  PMO KPIs ( UA ).
Maksym Vyshnivetskyi: PMO KPIs ( UA ).Lviv Startup Club
 
Nataliia Bichan: PMO Quality Management (UA)
Nataliia Bichan: PMO Quality Management (UA)Nataliia Bichan: PMO Quality Management (UA)
Nataliia Bichan: PMO Quality Management (UA)Lviv Startup Club
 
Ihor Pavlenko: PMO Risk Management (UA )
Ihor Pavlenko: PMO Risk Management (UA )Ihor Pavlenko: PMO Risk Management (UA )
Ihor Pavlenko: PMO Risk Management (UA )Lviv Startup Club
 
Denis Shemyakin: Communication and Stakeholder Engagement (UA)
Denis Shemyakin: Communication and Stakeholder Engagement (UA)Denis Shemyakin: Communication and Stakeholder Engagement (UA)
Denis Shemyakin: Communication and Stakeholder Engagement (UA)Lviv Startup Club
 
Yuliia Pieskova: Cуперсили українських команд (UA)
Yuliia Pieskova: Cуперсили українських команд (UA)Yuliia Pieskova: Cуперсили українських команд (UA)
Yuliia Pieskova: Cуперсили українських команд (UA)Lviv Startup Club
 
Oleksandr Grytsenko: Decision Intelligence Under the Hood (UA)
Oleksandr Grytsenko: Decision Intelligence Under the Hood (UA)Oleksandr Grytsenko: Decision Intelligence Under the Hood (UA)
Oleksandr Grytsenko: Decision Intelligence Under the Hood (UA)Lviv Startup Club
 
Yyevhen Bortulov: Team operation workflow and process building (UA)
Yyevhen Bortulov: Team operation workflow and process building (UA)Yyevhen Bortulov: Team operation workflow and process building (UA)
Yyevhen Bortulov: Team operation workflow and process building (UA)Lviv Startup Club
 
Jane Bodrichenko: Еволюція No-Code та Low-Code: Вплив на ІТ-галузь та Роль Пр...
Jane Bodrichenko: Еволюція No-Code та Low-Code: Вплив на ІТ-галузь та Роль Пр...Jane Bodrichenko: Еволюція No-Code та Low-Code: Вплив на ІТ-галузь та Роль Пр...
Jane Bodrichenko: Еволюція No-Code та Low-Code: Вплив на ІТ-галузь та Роль Пр...Lviv Startup Club
 
Alisa Antypova: From Engineering to Management: Synergies and Challenges (UA)
Alisa Antypova: From Engineering to Management: Synergies and Challenges (UA)Alisa Antypova: From Engineering to Management: Synergies and Challenges (UA)
Alisa Antypova: From Engineering to Management: Synergies and Challenges (UA)Lviv Startup Club
 
Andrew Lukianenko: Role of Project Manager in tech startups (UA)
Andrew Lukianenko: Role of Project Manager in tech startups (UA)Andrew Lukianenko: Role of Project Manager in tech startups (UA)
Andrew Lukianenko: Role of Project Manager in tech startups (UA)Lviv Startup Club
 
Dmytro Khudenko: Можливості АІ в системах управління проєктами (UA) / AI func...
Dmytro Khudenko: Можливості АІ в системах управління проєктами (UA) / AI func...Dmytro Khudenko: Можливості АІ в системах управління проєктами (UA) / AI func...
Dmytro Khudenko: Можливості АІ в системах управління проєктами (UA) / AI func...Lviv Startup Club
 
Oksana Krykun: Продуктове мислення для ефективної роботи з клієнтами, продукт...
Oksana Krykun: Продуктове мислення для ефективної роботи з клієнтами, продукт...Oksana Krykun: Продуктове мислення для ефективної роботи з клієнтами, продукт...
Oksana Krykun: Продуктове мислення для ефективної роботи з клієнтами, продукт...Lviv Startup Club
 
Illia Kubasov: Decision Making (UA) (Online PMDay)
Illia Kubasov: Decision Making (UA) (Online PMDay)Illia Kubasov: Decision Making (UA) (Online PMDay)
Illia Kubasov: Decision Making (UA) (Online PMDay)Lviv Startup Club
 

Más de Lviv Startup Club (20)

Eldar Nagorniy: Стратегія хамелеона. Як просувати ІТ outsource, мімікруючи пі...
Eldar Nagorniy: Стратегія хамелеона. Як просувати ІТ outsource, мімікруючи пі...Eldar Nagorniy: Стратегія хамелеона. Як просувати ІТ outsource, мімікруючи пі...
Eldar Nagorniy: Стратегія хамелеона. Як просувати ІТ outsource, мімікруючи пі...
 
Danylo Fedirko: Leveraging AI in SEO and optimizing for SRE (ChatGPT and Bard...
Danylo Fedirko: Leveraging AI in SEO and optimizing for SRE (ChatGPT and Bard...Danylo Fedirko: Leveraging AI in SEO and optimizing for SRE (ChatGPT and Bard...
Danylo Fedirko: Leveraging AI in SEO and optimizing for SRE (ChatGPT and Bard...
 
Mykyta Polatayko: Головні новації законопроєкту про посилення мобілізації для...
Mykyta Polatayko: Головні новації законопроєкту про посилення мобілізації для...Mykyta Polatayko: Головні новації законопроєкту про посилення мобілізації для...
Mykyta Polatayko: Головні новації законопроєкту про посилення мобілізації для...
 
Daria Yaniieva: Corporate VC: driving Product and Service business synergy (UA)
Daria Yaniieva: Corporate VC: driving Product and Service business synergy (UA)Daria Yaniieva: Corporate VC: driving Product and Service business synergy (UA)
Daria Yaniieva: Corporate VC: driving Product and Service business synergy (UA)
 
Serhii Herasymov: Boost sales through Accelerators (UA)
Serhii Herasymov: Boost sales through Accelerators (UA)Serhii Herasymov: Boost sales through Accelerators (UA)
Serhii Herasymov: Boost sales through Accelerators (UA)
 
Taras Bachynskyy: Як масштабувати ІТ компанію через M&A (UA)
Taras Bachynskyy: Як масштабувати ІТ компанію через M&A (UA)Taras Bachynskyy: Як масштабувати ІТ компанію через M&A (UA)
Taras Bachynskyy: Як масштабувати ІТ компанію через M&A (UA)
 
Ivan Verkalets: The Relevance of ISO 9001 & 27001 for Outsourcing Excellence ...
Ivan Verkalets: The Relevance of ISO 9001 & 27001 for Outsourcing Excellence ...Ivan Verkalets: The Relevance of ISO 9001 & 27001 for Outsourcing Excellence ...
Ivan Verkalets: The Relevance of ISO 9001 & 27001 for Outsourcing Excellence ...
 
Maksym Vyshnivetskyi: PMO KPIs ( UA ).
Maksym  Vyshnivetskyi:  PMO KPIs ( UA ).Maksym  Vyshnivetskyi:  PMO KPIs ( UA ).
Maksym Vyshnivetskyi: PMO KPIs ( UA ).
 
Nataliia Bichan: PMO Quality Management (UA)
Nataliia Bichan: PMO Quality Management (UA)Nataliia Bichan: PMO Quality Management (UA)
Nataliia Bichan: PMO Quality Management (UA)
 
Ihor Pavlenko: PMO Risk Management (UA )
Ihor Pavlenko: PMO Risk Management (UA )Ihor Pavlenko: PMO Risk Management (UA )
Ihor Pavlenko: PMO Risk Management (UA )
 
Denis Shemyakin: Communication and Stakeholder Engagement (UA)
Denis Shemyakin: Communication and Stakeholder Engagement (UA)Denis Shemyakin: Communication and Stakeholder Engagement (UA)
Denis Shemyakin: Communication and Stakeholder Engagement (UA)
 
Yuliia Pieskova: Cуперсили українських команд (UA)
Yuliia Pieskova: Cуперсили українських команд (UA)Yuliia Pieskova: Cуперсили українських команд (UA)
Yuliia Pieskova: Cуперсили українських команд (UA)
 
Oleksandr Grytsenko: Decision Intelligence Under the Hood (UA)
Oleksandr Grytsenko: Decision Intelligence Under the Hood (UA)Oleksandr Grytsenko: Decision Intelligence Under the Hood (UA)
Oleksandr Grytsenko: Decision Intelligence Under the Hood (UA)
 
Yyevhen Bortulov: Team operation workflow and process building (UA)
Yyevhen Bortulov: Team operation workflow and process building (UA)Yyevhen Bortulov: Team operation workflow and process building (UA)
Yyevhen Bortulov: Team operation workflow and process building (UA)
 
Jane Bodrichenko: Еволюція No-Code та Low-Code: Вплив на ІТ-галузь та Роль Пр...
Jane Bodrichenko: Еволюція No-Code та Low-Code: Вплив на ІТ-галузь та Роль Пр...Jane Bodrichenko: Еволюція No-Code та Low-Code: Вплив на ІТ-галузь та Роль Пр...
Jane Bodrichenko: Еволюція No-Code та Low-Code: Вплив на ІТ-галузь та Роль Пр...
 
Alisa Antypova: From Engineering to Management: Synergies and Challenges (UA)
Alisa Antypova: From Engineering to Management: Synergies and Challenges (UA)Alisa Antypova: From Engineering to Management: Synergies and Challenges (UA)
Alisa Antypova: From Engineering to Management: Synergies and Challenges (UA)
 
Andrew Lukianenko: Role of Project Manager in tech startups (UA)
Andrew Lukianenko: Role of Project Manager in tech startups (UA)Andrew Lukianenko: Role of Project Manager in tech startups (UA)
Andrew Lukianenko: Role of Project Manager in tech startups (UA)
 
Dmytro Khudenko: Можливості АІ в системах управління проєктами (UA) / AI func...
Dmytro Khudenko: Можливості АІ в системах управління проєктами (UA) / AI func...Dmytro Khudenko: Можливості АІ в системах управління проєктами (UA) / AI func...
Dmytro Khudenko: Можливості АІ в системах управління проєктами (UA) / AI func...
 
Oksana Krykun: Продуктове мислення для ефективної роботи з клієнтами, продукт...
Oksana Krykun: Продуктове мислення для ефективної роботи з клієнтами, продукт...Oksana Krykun: Продуктове мислення для ефективної роботи з клієнтами, продукт...
Oksana Krykun: Продуктове мислення для ефективної роботи з клієнтами, продукт...
 
Illia Kubasov: Decision Making (UA) (Online PMDay)
Illia Kubasov: Decision Making (UA) (Online PMDay)Illia Kubasov: Decision Making (UA) (Online PMDay)
Illia Kubasov: Decision Making (UA) (Online PMDay)
 

Остап Грицишин “Wooplex Postmortem”