fix: add bevel edge case to miter join

This commit is contained in:
2026-03-14 12:31:03 +00:00
parent bd586cda6a
commit 31b2196976
6 changed files with 84 additions and 50 deletions

View File

@@ -3,9 +3,7 @@
#include "src/core/primitives.h"
typedef enum {
VEKTOR_MODIFIER_BEVEL
} VektorModifierType;
typedef enum { VEKTOR_MODIFIER_BEVEL } VektorModifierType;
typedef struct VektorModifier {
VektorModifierType type;
@@ -35,10 +33,13 @@ typedef struct VektorShapeNodeBuffer {
VektorShapeNode vektor_shapenode_new(VektorShape shape);
VektorShape* vektor_shapenode_get_evaluated(VektorShapeNode* shapeNode);
void vektor_shapenode_modifier_add(VektorShapeNode* shapeNode, VektorModifier* mod);
void vektor_shapenode_modifier_remove(VektorShapeNode* shapeNode, VektorModifier* mod);
void vektor_shapenode_modifier_add(VektorShapeNode* shapeNode,
VektorModifier* mod);
void vektor_shapenode_modifier_remove(VektorShapeNode* shapeNode,
VektorModifier* mod);
void vektor_shapenode_free(VektorShapeNode* shapeNode);
void vektor_shapenodebuf_add(VektorShapeNodeBuffer* buffer, VektorShapeNode node);
void vektor_shapenodebuf_add(VektorShapeNodeBuffer* buffer,
VektorShapeNode node);
#endif