get_all_the_metrics: Get some useful frame metrics

Description Usage Arguments Details Value

View source: R/other_helpers.R

Description

Once you have a frame design df you can use this to derive some metrics that will help gauge the ride characteristics.

Usage

1
2
3
4
5
6
7
8
get_all_the_metrics(
  df,
  angle_btw_css = 14,
  wheel_diameter = 622,
  crank_arm_length = 170,
  old_spacing = 130,
  bbs_width = 68
)

Arguments

df

A frame design tibble, such as the minimal one drawn by wrap_frame_dims() or the one augmented by find_ht_extension_and_add_true_fork().

angle_btw_css

Angle between chain stays, in degrees.

wheel_diameter

Wheel diameter in millimeters; 622 is the bead seat diameter of a 700c wheel. To see the effect of the tire width, add 2 x tire width in millimeters – i.e. specify wheel_diameter = 622 + 2 * 32 for a 32 mm tire.

crank_arm_length

The crank arm length in millimeters. Typical values are 165, 170 and 175 for adult riders.

old_spacing

Over-locknut-dimension (hub width) in millimeters.

bbs_width

Bottom bracket shell width. It's standard – 68 mm is typical for road bikes.

Details

Effective top tube length is measured from the center of the point where the top tube meets the head tube to the center of the seat post, which in the drawing rendered by add_the_ett_to_the_drawing() looks like a faint line that continues the seat tube. An alternate way is to measure it from the top of the head tube to the center of the seat post. The two are the same if the head tube and the seat tube have the same angle, because they are just the long sides of a parallelogram.

Value

A named vector


ghuiber/bicycle documentation built on Dec. 20, 2021, 10:46 a.m.