Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VisuEngine Test4 surfaces #2

Open
evovch opened this issue Sep 11, 2018 · 2 comments
Open

VisuEngine Test4 surfaces #2

evovch opened this issue Sep 11, 2018 · 2 comments
Assignees

Comments

@evovch
Copy link
Owner

evovch commented Sep 11, 2018

На основе кода реализации сплайнов Безье и B-сплайнов в новой папочке brep_new необходимо реализовать поверхности Безье и B-сплайн поверхности. По идее, т.к. базисные функции у кривых и поверхностей одинаковые, нужно вынести расчёт базисных функций B-сплайнов в какое-то такое место, чтобы и кривые и поверхности могли пользоваться одним и тем же кодом. По аналогии с кривыми, у поверхностей должен быть базовый класс cls_surface_base и два наследованных cls_bezier_surface и cls_b_spline_surface. В качестве подсказки можно использовать тестовый код в папке brep. Там, в принципе, было доведено до такого состояния, что поверхность Безье визуализировалась.

@evovch
Copy link
Owner Author

evovch commented Sep 20, 2018

See commit 8d18108
Частично сделал.

@evovch
Copy link
Owner Author

evovch commented Sep 20, 2018

See commit 85d41f0
Вроде всё сделал...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants