|
|
On 2/10/19 10:39 PM, clipka wrote:
> Am 11.02.2019 um 00:30 schrieb William F Pokorny:
>
>> For the inside test as used by the object pattern, it's as if an
>> internal structure/mechanism is corrupted in the freetype branch once
>> there is more than one character in the text string. Once a
>> "text-union" is necessary internally(1) perhaps?
>
...
> That doesn't convince me at all. Remember, all we're using FreeType for
> is constructing prisms at parse time; if FreeType were to screw up, it
...
Up early to shovel snow... Agree. I wasn't trying to point at the
FreeType library, rather only at something being wrong in the freetype
branch.
>
> Single-character and multi-character test objects do indeed differ in
> one important aspect, namely that single-character text objects are
> instantiated as pure prisms, whereas multi-character text objects are
> instantiated as unions of prisms.
>
> I may have screwed up the way the prisms are assembled into a union -
> maybe I forgot to call some important post-processing step - and I
> wouldn't be too surprised if this manifested in insideness tests getting
> messed up. Reference to parent object not getting set, maybe?
>
This is my bet at the moment too - unless something has long been wrong
in how "union" handles prisms. I did get to some unions of simpler
shapes last night and those all work OK in all the recent active branches.
> ATM I'm busy with other stuff; I'll look back into this issue if you
> don't beat me to it.
>
OK. Thanks. I'm first going to flush out my media inside-test test cases
like the one I created here for the text shape and already had for other
simpler shapes touching the solver effort. I'd not previously done the
more complicated shapes like lathe and prism which have multiple spline
types and so balloon into a lot of work.
>
...
Post a reply to this message
|
|
|
|
On 2/11/19 5:09 AM, William F Pokorny wrote:
> On 2/10/19 10:39 PM, clipka wrote:
>> Am 11.02.2019 um 00:30 schrieb William F Pokorny:
>>
...
>
> OK. Thanks. I'm first going to flush out my media inside-test test cases
> like the one I created here for the text shape and already had for other
> simpler shapes touching the solver effort. I'd not previously done the
> more complicated shapes like lathe and prism which have multiple spline
> types and so balloon into a lot of work.
>
I've done this over that past day and a half or so. Everything prism
related looks fine with respect to the inside testing. Decided to flush
out this form of testing with other base shapes too and I turned up
cases where the inside testing (via the object pattern) looks to be
wrong. See p.b-t.b for details.
Sometime want to mention adding sturm to text. It's an option for prisms
so should probably be for text as prisms and unions of prisms too.
Busy the remainder of today at least with real life.
Bill P.
Post a reply to this message
|
|