CubbyFlow::ZhuBridsonPointsToImplicit3 Class Referencefinal
3-D points-to-implicit converter based on Zhu and Bridson's method. More...
#include <Core/PointsToImplicit/ZhuBridsonPointsToImplicit3.hpp>
Inheritance diagram for CubbyFlow::ZhuBridsonPointsToImplicit3:
Public Member Functions | |
| ZhuBridsonPointsToImplicit3 (double kernelRadius=1.0, double cutOffThreshold=0.25, bool isOutputSDF=true) | |
| Constructs the converter with given kernel radius and cut-off threshold. More... | |
| void | Convert (const ConstArrayView1< Vector3D > &points, ScalarGrid3 *output) const override |
| Converts the given points to implicit surface scalar field. More... | |
Public Member Functions inherited from CubbyFlow::PointsToImplicit3 | |
| PointsToImplicit3 ()=default | |
| Default constructor. More... | |
| PointsToImplicit3 (const PointsToImplicit3 &)=default | |
| Default copy constructor. More... | |
| PointsToImplicit3 (PointsToImplicit3 &&) noexcept=default | |
| Default move constructor. More... | |
| virtual | ~PointsToImplicit3 ()=default |
| Default virtual destructor. More... | |
| PointsToImplicit3 & | operator= (const PointsToImplicit3 &)=default |
| Default copy assignment operator. More... | |
| PointsToImplicit3 & | operator= (PointsToImplicit3 &&) noexcept=default |
| Default move assignment operator. More... | |
Detailed Description
3-D points-to-implicit converter based on Zhu and Bridson's method.
- See also
- Zhu, Yongning, and Robert Bridson. "Animating sand as a fluid." ACM Transactions on Graphics (TOG). Vol. 24. No. 3. ACM, 2005.
Constructor & Destructor Documentation
◆ ZhuBridsonPointsToImplicit3()
| CubbyFlow::ZhuBridsonPointsToImplicit3::ZhuBridsonPointsToImplicit3 | ( | double | kernelRadius = 1.0, |
| double | cutOffThreshold = 0.25, |
||
| bool | isOutputSDF = true |
||
| ) |
Constructs the converter with given kernel radius and cut-off threshold.
Member Function Documentation
◆ Convert()
|
overridevirtual |
Converts the given points to implicit surface scalar field.
Implements CubbyFlow::PointsToImplicit3.
The documentation for this class was generated from the following file:
- Core/PointsToImplicit/ZhuBridsonPointsToImplicit3.hpp
Public Member Functions inherited from
1.8.13