载入中...
搜索中...
未找到
FogInteractor.h
浏览该文件的文档.
54 [[nodiscard]] float signedDistance(const FogSolidProxy& proxy, const glm::vec3& world) const noexcept;
55 [[nodiscard]] glm::vec3 closestPoint(const FogSolidProxy& proxy, const glm::vec3& world) const noexcept;
56 [[nodiscard]] glm::vec3 surfaceNormal(const FogSolidProxy& proxy, const glm::vec3& world) const noexcept;
Move-only, checked operation results for the common layer.
Analytic solid proxies that carve fog and inject wake into the MAC field.
Definition FogInteractor.h:24
std::size_t proxyCount() const noexcept
Definition FogInteractor.h:29
MAC (Marker-And-Cell) staggered-grid Eulerian fog fluid.
Definition MacFluidGrid.h:26
Definition AnalyticalVolLight.cpp:11
One analytic solid that carves / wakes the fog domain.
Definition FogTypes.h:142
Axis-aligned world bounds for a fog simulation domain.
Definition FogTypes.h:96