View Single Post
Old 01-17-2019, 10:59 AM   #8
cfillion
Human being with feelings
 
cfillion's Avatar
 
Join Date: May 2015
Location: Québec, Canada
Posts: 4,968
Default

It looks like the envelope API adds some sort of "virtual point" at the AI boundaries when they are connected to the underlying envelope. This confuses SWS.

Parsing the envelope chunk seems to be the only solution since the API is lying about the true envelope contents... Here's a test build that should address this: https://cfillion.ca/files/sws/fix-br...-connected-ai/. (Comments in the existing code suggests this way is slower, but I haven't measured. EDIT: It's indeed a slower, but should be negligible for real-life sized envelopes, < 250k points.)

Last edited by cfillion; 01-24-2019 at 11:02 AM.
cfillion is offline   Reply With Quote