feat: Set faces one or two-sided, conservatively #17

Merged
glen merged 1 commits from faceSides into main 2024-02-12 21:16:21 +00:00
Owner

Set VRML97 translation of IndexedFaceSets to specify solid false
unless the faces were explicitly indicated to have CLOCKWISE or
COUNTERCLOCKWISE vertex ordering. This is conservative, but otherwise
shapes may be "see-through" in undesirable ways, if the original
VRML 1 vertices are not ordered consistently with the VRML97 default.

Also fixes a typo/bug in picking up numerical values of parameters,
and ensures that fields in the output VRML97 are always separated by
at least a space, comma, or parenthesis.

Also updates dependencies to their latest versions

Set VRML97 translation of IndexedFaceSets to specify `solid false` unless the faces were explicitly indicated to have CLOCKWISE or COUNTERCLOCKWISE vertex ordering. This is conservative, but otherwise shapes may be "see-through" in undesirable ways, if the original VRML 1 vertices are not ordered consistently with the VRML97 default. Also fixes a typo/bug in picking up numerical values of parameters, and ensures that fields in the output VRML97 are always separated by at least a space, comma, or parenthesis. Also updates dependencies to their latest versions
glen added 1 commit 2024-02-12 21:16:06 +00:00
Set VRML97 translation of IndexedFaceSets to specify `solid false`
  unless the faces were explicitly indicated to have CLOCKWISE or
  COUNTERCLOCKWISE vertex ordering. This is conservative, but otherwise
  shapes may be "see-through" in undesirable ways, if the original
  VRML 1 vertices are not ordered consistently with the VRML97 default.

  Also fixes a typo/bug in picking up numerical values of parameters,
  and ensures that fields in the output VRML97 are always separated by
  at least a space, comma, or parenthesis.
glen merged commit fb1d2a020c into main 2024-02-12 21:16:21 +00:00
glen deleted branch faceSides 2024-02-12 21:16:22 +00:00
Sign in to join this conversation.
No description provided.