Ray/Ribbon Intersections
Abstract
We present a new ray tracing primitive-a curved ribbon, which is embedded inside a ruled surface. We describe two such surfaces. Ribbons inside doubly ruled bilinear patches can be intersected by solving a quadratic equation. We also consider a singly ruled surface with a directrix defined by a quadratic Bézier curve and a generator-by two linearly interpolated bitangent vectors. Intersecting such a surface requires solving a cubic equation, but it provides more fine-tuned control of the ribbon shape. These two primitives are smooth, composable, and allow fast non-iterative intersections. These are the first primitives that possess all such properties simultaneously.
BibTeX
@inproceedings {10.1145:3543862,
booktitle = {Proceedings of the ACM on Computer Graphics and Interactive Techniques},
editor = {Josef Spjut and Marc Stamminger and Victor Zordan},
title = {{Ray/Ribbon Intersections}},
author = {Reshetov, Alexander},
year = {2022},
publisher = {ACM Association for Computing Machinery},
ISSN = {2577-6193},
DOI = {10.1145/3543862}
}
booktitle = {Proceedings of the ACM on Computer Graphics and Interactive Techniques},
editor = {Josef Spjut and Marc Stamminger and Victor Zordan},
title = {{Ray/Ribbon Intersections}},
author = {Reshetov, Alexander},
year = {2022},
publisher = {ACM Association for Computing Machinery},
ISSN = {2577-6193},
DOI = {10.1145/3543862}
}
Collections
Related items
Showing items related by title, author, creator and subject.
-
Resolving Twisted Surfaces within an Iterative Refinement Surface Reconstruction Approach
Annuth, Hendrik; Bohn, Christian-A. (The Eurographics Association, 2012)We present a method which resolves twisted surface regions within a surface reconstruction approach that uses local refinement operations to iteratively fit a surface into an unorganized point cloud. We show that this local ... -
Non-Rectangular Surface Patches Suitable for Inclusion in a B-Spline Surface
Sabin, M.A. (The Eurographics Association, 1983) -
Sketch-Based Procedural Surface Modeling and Compositing Using Surface Trees
Schmidt, Ryan; Singh, Karan (The Eurographics Association and Blackwell Publishing Ltd, 2008)We present a system for creating and manipulating layered procedural surface editing operations, which is motivated by the limited support for iterative design in free-form modeling. A combination of sketch-based and ...