Skip to content

Add support for string bridges #298

@stfnp

Description

@stfnp

Some bows, especially asiatic ones, have string bridges that act as additional spacers between the limb and the string. Right now those are cumbersome to model in VirtualBow. You would have to modify the actual thickness of the limb and even then the string might just pass through it if you're unlucky.

From a physics perspective they shouldn't be too hard to simulate. The following information would be required for a string bridge:

  • Position on the limb
  • Distance perpendicular to the limb
  • Contact length (or maybe neglect that)
  • Mass

The number of string bridges doesn't even have to be limited, just let users add as many as they want at arbitrary limb positions.

When a bow has a string bridge at the root of the siyahs, this is often the only contact point to the string (like in the example below). So the usual contact handling that would produce contact with the siya itself would need an option to be turned off (see also #135). Maybe layers could have an option that defines whether they participate in contact handling. Then the siyahs could be modelled as their own layer with no contact handling.

Image

Source: https://www.cinnabarbow.com/marinerbows/qing.html

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions