Skip to content
master
Switch branches/tags
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
doc
 
 
 
 
 
 
 
 
 
 
 
 
 
 

A 2-Norm Condition Number for Bézier Curve Intersection

Cite paper
Paper DOI

This originally appeared in my thesis and is now split out into a (short) standalone paper.

This repository is laid out in a manner described in Good Enough Practices in Scientific Computing.

The content itself has been uploaded to the arXiv and was submitted to the journal CAGD in April 2019. The paper has been accepted and was published on November 8, 2019.

Abstract

We present a condition number of the intersection of two Bézier curves.

Citation

To cite this paper:

@article{Hermes2019,
  doi = {10.1016/j.cagd.2019.101791},
  url = {https://doi.org/10.1016/j.cagd.2019.101791},
  year = {2019},
  month = {Nov},
  publisher = {Elsevier {BV}},
  volume = {75},
  pages = {101791},
  author = {Danny Hermes},
  title = {A 2-norm condition number for B{\'{e}}zier curve intersection},
  journal = {Computer Aided Geometric Design}
}

Installation

The code used to build the manuscript, generate images and verify computations is written in Python. To run the code, Python 3.7 should be installed, along with nox:

python -m pip install --upgrade 'nox >= 2019.8.20' 'py >= 1.6.0'

Once installed, the various build jobs can be listed. For example:

$ nox --list-sessions
Sessions defined in .../condition-number-bezier-curve-intersection/noxfile.py:

* build_tex

sessions marked with * are selected, sessions marked with - are skipped.

To run nox -s build_tex (i.e. to build the PDF), pdflatex and bibtex are required.

About

A Condition Number for Bézier Curve Intersection

Resources

License

Releases

No releases published

Packages

No packages published

Languages