knotR: Knot Diagrams using Bezier Curves

Makes nice pictures of knots using Bezier curves and numerical optimization.

AuthorRobin K. S. Hankin
Date of publication2016-09-30 08:30:21
MaintainerRobin K. S. Hankin <hankin.robin@gmail.com>
LicenseGPL-2
Version1.0-1

View on CRAN

Functions

always_left_badness Man page
amphichiral15 Man page
as Man page
as.controlpoints Man page
as.inkscape Man page
as.knotvec Man page
as.minobj Man page
as.minsymvec Man page
badness Man page
bezier Man page
bezier_angle Man page
bezier_arclength Man page
bezier_bending_energy Man page
bezier_curvature Man page
bezier_deriv Man page
bezier_deriv2 Man page
bezier_find_length Man page
bezier_integral Man page
bezier_integrals Man page
bezier_intersect Man page
bezier_length Man page
bezier_radius Man page
bezier_total_curvature Man page
controlpoints Man page
crossing Man page
crossing_matrix Man page
crossing_points Man page
crossing_points Man page
crossing_strands Man page
curvature_consecutive_segment_switching_badness Man page
curvature_switching_badness Man page
D16 Man page
force_nodes Man page
force_nodes_mirror_images_LR Man page
force_nodes_mirror_images_UD Man page
force_nodes_on_H_axis Man page
force_nodes_on_V_axis Man page
force_nodes_rotational Man page
getstringpoints Man page
head.inkscape Man page
inkscape Man page
is.sensible Man page
k10_1 Man page
k10_123 Man page
k10_61 Man page
k11a179 Man page
k11a361 Man page
k11n157 Man page
k11n157_morenodes Man page
k11n22 Man page
k12n_0242 Man page
k12n_0411 Man page
k3_1 Man page
k3_1a Man page
k4_1 Man page
k5_1 Man page
k5_2 Man page
k6_1 Man page
k6_2 Man page
k6_3 Man page
k7_1 Man page
k7_2 Man page
k7_3 Man page
k7_4 Man page
k7_5 Man page
k7_6 Man page
k7_7 Man page
k8_1 Man page
k8_10 Man page
k8_11 Man page
k8_12 Man page
k8_13 Man page
k8_14 Man page
k8_15 Man page
k8_16 Man page
k8_17 Man page
k8_18 Man page
k8_19 Man page
k8_19a Man page
k8_2 Man page
k8_20 Man page
k8_21 Man page
k8_3 Man page
k8_4 Man page
k8_5 Man page
k8_6 Man page
k8_7 Man page
k8_8 Man page
k8_9 Man page
k9_1 Man page
k9_10 Man page
k9_11 Man page
k9_12 Man page
k9_13 Man page
k9_14 Man page
k9_15 Man page
k9_16 Man page
k9_17 Man page
k9_18 Man page
k9_2 Man page
k9_22 Man page
k9_23 Man page
k9_3 Man page
k9_34 Man page
k9_35 Man page
k9_4 Man page
k9_5 Man page
k9_6 Man page
k9_7 Man page
k9_8 Man page
k9_9 Man page
k_infinity Man page
knot Man page
knotoptim Man page
knot-package Man page
knotplot Man page
knotplot2 Man page
knotR-package Man page
knots Man page
knotvec Man page
make_controlpoints_from_ink Man page
make_ink_from_minobj Man page
make_inkscape_from_controlpoints Man page
make_knotvec_from_minobj Man page
make_minobj_from_ink Man page
make_minobj_from_knot Man page
make_minobj_from_minsymvec Man page
make_minobj_from_vector Man page
make_minsymvec_from_minobj Man page
metrics Man page
midpoint_badness Man page
minobj Man page
minsymvec Man page
mirror Man page
myseg Man page
node_crossing_badness Man page
non_crossing_strand_close_approach_badness Man page
ochiai Man page
ornamental20 Man page
overunder Man page
overunder Man page
overunder<- Man page
perko_A Man page
perko_B Man page
pretzel_2_3_7 Man page
pretzel_7_3_7 Man page
product_knot Man page
reader Man page
satellite Man page
svg Man page
symmetrise Man page
symmetrize Man page
symmetrize Man page
symmetry_object Man page
tag_notneeded Man page
tail.inkscape Man page
three_figure_eights Man page
total_bending_energy Man page
total_crossing_angles Man page
total_crossing_potential_energy Man page
total_string_length Man page
unknot Man page
utilities Man page
write_svg Man page

Files

knotR
knotR/inst
knotR/inst/9_5.svg
knotR/inst/10_75.svg
knotR/inst/8_15.svg
knotR/inst/6_1_worker.R
knotR/inst/10_47.svg
knotR/inst/6_2.svg
knotR/inst/8_18.svg
knotR/inst/6_2_worker.R
knotR/inst/7_4experimentalworker.R
knotR/inst/sum_3_1_and_4_1_worker.R
knotR/inst/9_2.svg
knotR/inst/k11a179.svg
knotR/inst/7_6_first_draft.svg
knotR/inst/9_18.svg
knotR/inst/ornamental20.svg
knotR/inst/8_9.svg
knotR/inst/ochiai.svg
knotR/inst/8_11_worker.R
knotR/inst/5_1_worker.R
knotR/inst/8_19.svg
knotR/inst/10_61_worker.R
knotR/inst/9_11.svg
knotR/inst/7_5_worker.R
knotR/inst/7_1_worker.R
knotR/inst/k11a179_worker.R
knotR/inst/9_4.svg
knotR/inst/9_24.svg
knotR/inst/8_20_worker.R
knotR/inst/7_4.svg
knotR/inst/k11n157_morenodes_worker.R
knotR/inst/k12n_0242.svg
knotR/inst/8_20.svg
knotR/inst/8_2.svg
knotR/inst/7_2.svg
knotR/inst/10_47_worker.R
knotR/inst/perko_B_worker.R
knotR/inst/8_5_worker.R
knotR/inst/7_4_worker.R
knotR/inst/3_1_alternative.svg
knotR/inst/9_35.svg
knotR/inst/9_6_worker.R
knotR/inst/pretzel_737_worker.R
knotR/inst/celtic2.svg
knotR/inst/satellite_worker.R
knotR/inst/9_7.svg
knotR/inst/9_5_worker.R
knotR/inst/9_15_worker.R
knotR/inst/k3_1_worker.R
knotR/inst/k11n157_morenodes.svg
knotR/inst/9_14_worker.R
knotR/inst/7_6.svg
knotR/inst/k11n157_worker.R
knotR/inst/8_21.svg
knotR/inst/3_1a_worker.R
knotR/inst/trefoil_calculus_of_variations.R
knotR/inst/4_1.svg
knotR/inst/6_1.svg
knotR/inst/9_6.svg
knotR/inst/9_23_worker.R
knotR/inst/7_5.svg
knotR/inst/8_11.svg
knotR/inst/celtic.svg
knotR/inst/9_16_worker.R
knotR/inst/ornamental12.svg
knotR/inst/8_10.svg
knotR/inst/9_2_worker.R
knotR/inst/k12a_0614_worker.R
knotR/inst/9_23.svg
knotR/inst/sum_3_1_and_4_1.svg
knotR/inst/7_6_worker.R
knotR/inst/product_worker.R
knotR/inst/9_22_worker.R
knotR/inst/perko_A_worker.R
knotR/inst/9_11_worker.R
knotR/inst/9_8.svg
knotR/inst/9_10.svg
knotR/inst/8_1.svg
knotR/inst/5_1.svg
knotR/inst/9_40_worker.R
knotR/inst/9_13_worker.R
knotR/inst/9_31_worker.R
knotR/inst/perko_worker.R
knotR/inst/8_4_worker.R
knotR/inst/k12n_0242_worker.R
knotR/inst/8_19_alternative_worker.R
knotR/inst/unknot.svg
knotR/inst/pretzel_7_3_7.svg
knotR/inst/8_10_worker.R
knotR/inst/8_5.svg
knotR/inst/20-crossings-ornamental-knot.svg
knotR/inst/9_34_worker.R
knotR/inst/k11n22.svg
knotR/inst/9_16.svg
knotR/inst/k12a_0614.svg
knotR/inst/satellite.svg
knotR/inst/9_7_worker.R
knotR/inst/9_12.svg
knotR/inst/9_31.svg
knotR/inst/4_1_first_draft.svg
knotR/inst/3_1_not_symmetric.svg
knotR/inst/8_21_worker.R
knotR/inst/k11a203_worker.R
knotR/inst/k11a361_worker.R
knotR/inst/amphichiral15.svg
knotR/inst/7_4_experimental.svg
knotR/inst/k11n157.svg
knotR/inst/k12n_0411_worker.R
knotR/inst/three_figure_eights_worker.R
knotR/inst/9_12_worker.R
knotR/inst/9_8_worker.R
knotR/inst/pretzel_35735_worker.R
knotR/inst/8_7_worker.R
knotR/inst/7_3.svg
knotR/inst/7_3_worker.R
knotR/inst/8_13_worker.R
knotR/inst/8_13.svg
knotR/inst/9_4_worker.R
knotR/inst/9_18_worker.R
knotR/inst/D16.svg
knotR/inst/9_22.svg
knotR/inst/4_1_worker.R
knotR/inst/perko_A.svg
knotR/inst/10_61.svg
knotR/inst/8_6.svg
knotR/inst/k12n_0411.svg
knotR/inst/pretzel_p3_p5_p7_m3_m5.svg
knotR/inst/perko_B.svg
knotR/inst/celtic_worker.R
knotR/inst/5_2.svg
knotR/inst/product_knot.svg
knotR/inst/8_17_worker.R
knotR/inst/8_12.svg
knotR/inst/s2.R
knotR/inst/celtic2_worker.R
knotR/inst/8_6_worker.R
knotR/inst/9_1_worker.R
knotR/inst/8_19_alternative.svg
knotR/inst/10_1_worker.R
knotR/inst/k11a203.svg
knotR/inst/8_8.svg
knotR/inst/D16_worker.R
knotR/inst/ornamental_worker.R
knotR/inst/8_16_worker.R
knotR/inst/9_40.svg
knotR/inst/9_17_worker.R
knotR/inst/8_16.svg
knotR/inst/ochiai_worker.R
knotR/inst/9_3_worker.R
knotR/inst/8_4.svg
knotR/inst/9_34.svg
knotR/inst/8_14.svg
knotR/inst/9_9.svg
knotR/inst/8_19a.svg
knotR/inst/8_14_worker.R
knotR/inst/8_17.svg
knotR/inst/8_15_worker.R
knotR/inst/k11a43.svg
knotR/inst/doc
knotR/inst/doc/knot.R
knotR/inst/doc/knot.pdf
knotR/inst/doc/knot.Rnw
knotR/inst/9_1.svg
knotR/inst/8_7.svg
knotR/inst/6_3.svg
knotR/inst/three_figure_eights.svg
knotR/inst/8_19_worker.R
knotR/inst/6_3_worker.R
knotR/inst/7_7.svg
knotR/inst/9_9_worker.R
knotR/inst/8_12_worker.R
knotR/inst/8_2_worker.R
knotR/inst/9_15.svg
knotR/inst/unknot_worker.R
knotR/inst/8_9_worker.R
knotR/inst/longthin.svg
knotR/inst/10_1.svg
knotR/inst/7_1.svg
knotR/inst/9_14.svg
knotR/inst/9_13.svg
knotR/inst/7_7_worker.R
knotR/inst/8_3_worker.R
knotR/inst/9_17.svg
knotR/inst/k11a43_worker.R
knotR/inst/5_2_worker.R
knotR/inst/9_3.svg
knotR/inst/infinity.svg
knotR/inst/pretzel_237_worker.R
knotR/inst/8_1_worker.R
knotR/inst/10_75_worker.R
knotR/inst/7_2_worker.R
knotR/inst/8_18_worker.R
knotR/inst/8_3.svg
knotR/inst/k11a361.svg
knotR/inst/8_8_worker.R
knotR/inst/trefoil_worker.R
knotR/inst/3_1.svg
knotR/inst/3_1_worker.R
knotR/inst/pretzel_2_3_7.svg
knotR/inst/stuff.txt
knotR/inst/10_123.svg
knotR/inst/9_10_worker.R
knotR/inst/11_9.svg
knotR/inst/9_35_worker.R
knotR/NAMESPACE
knotR/data
knotR/data/8_15.rda
knotR/data/pretzel_237.rda
knotR/data/satellite.rda
knotR/data/4_1.rda
knotR/data/7_2.rda
knotR/data/pretzel_737.rda
knotR/data/8_20.rda
knotR/data/perko_A.rda
knotR/data/9_3.rda
knotR/data/8_2.rda
knotR/data/7_5.rda
knotR/data/9_9.rda
knotR/data/k11a179.rda
knotR/data/8_5.rda
knotR/data/9_15.rda
knotR/data/8_12.rda
knotR/data/9_18.rda
knotR/data/8_9.rda
knotR/data/perko_B.rda
knotR/data/6_3.rda
knotR/data/9_22.rda
knotR/data/three_figure_eights.rda
knotR/data/7_7.rda
knotR/data/9_1.rda
knotR/data/9_14.rda
knotR/data/9_10.rda
knotR/data/8_21.rda
knotR/data/9_16.rda
knotR/data/6_1.rda
knotR/data/10_123.rda
knotR/data/8_19.rda
knotR/data/7_1.rda
knotR/data/10_1.rda
knotR/data/9_4.rda
knotR/data/9_7.rda
knotR/data/3_1.rda
knotR/data/8_8.rda
knotR/data/8_11.rda
knotR/data/8_19a.rda
knotR/data/8_14.rda
knotR/data/8_13.rda
knotR/data/7_4.rda
knotR/data/7_3.rda
knotR/data/8_16.rda
knotR/data/9_8.rda
knotR/data/9_23.rda
knotR/data/k11n22.rda
knotR/data/k11n157.rda
knotR/data/9_35.rda
knotR/data/ornamental20.rda
knotR/data/8_1.rda
knotR/data/8_4.rda
knotR/data/8_17.rda
knotR/data/infinity.rda
knotR/data/product.rda
knotR/data/k12n_0411.rda
knotR/data/6_2.rda
knotR/data/9_11.rda
knotR/data/3_1a.rda
knotR/data/9_13.rda
knotR/data/D16.rda
knotR/data/8_3.rda
knotR/data/8_18.rda
knotR/data/8_6.rda
knotR/data/5_1.rda
knotR/data/unknot.rda
knotR/data/5_2.rda
knotR/data/9_2.rda
knotR/data/7_6.rda
knotR/data/9_17.rda
knotR/data/8_7.rda
knotR/data/9_5.rda
knotR/data/9_6.rda
knotR/data/k12n_0242.rda
knotR/data/10_61.rda
knotR/data/8_10.rda
knotR/data/9_12.rda
knotR/data/k11n157_morenodes.rda
knotR/data/9_34.rda
knotR/data/k11a361.rda
knotR/data/ochiai.rda
knotR/R
knotR/R/lowlevel.R knotR/R/symmetrize.R knotR/R/bezier.R knotR/R/usefulfuncs.R
knotR/vignettes
knotR/vignettes/four_knots.svg
knotR/vignettes/screenshot_inkscape_7_6.png
knotR/vignettes/inkscape_screenshot.png
knotR/vignettes/knot.bib
knotR/vignettes/knot.Rnw
knotR/vignettes/four_knots.pdf
knotR/vignettes/1280px-Knot_table.png
knotR/MD5
knotR/build
knotR/build/vignette.rds
knotR/DESCRIPTION
knotR/man
knotR/man/utilities.Rd knotR/man/getstringpoints.Rd knotR/man/knotR-package.Rd knotR/man/bezier_angle.Rd knotR/man/knotoptim.Rd knotR/man/overunder.Rd knotR/man/bezier_find_length.Rd knotR/man/knotplot.Rd knotR/man/is.sensible.Rd knotR/man/bezier_integral.Rd knotR/man/reader.Rd knotR/man/bezier.Rd knotR/man/crossing.Rd knotR/man/knots.Rd knotR/man/head.inkscape.Rd knotR/man/symmetrize.Rd knotR/man/badness.Rd knotR/man/as.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.