Re: bad bezier behavior

From: [at]} <Gérard>
Date: Fri, 7 Jan 2005 23:45:22 +0100

----boundary-LibPST-iamunique-263875725_-_-
Content-type: text/plain

> This is to replace my earlier message where I sent a graphic instead of
text by mistake.
> I apologize.

> Someone wrote to me that this problem had indeed been seen.
> The problem persists with version 1.5 BETA.
> The simplest code reproducing the error is attached.
>
> Happy New Year!

Happy NewYear!

Try this: In the module HostPorts, there is the method:

PROCEDURE (rd: Rider) DrawPath* ( IN pts: ARRAY OF Ports.Point; n, s:
INTEGER; col: Ports.Color; path: INTEGER);

and, in this method an included procedure "Bezier". In this procedure,
replace the first line:

   IF ABS(xd0 - xd1) + ABS(yd0 - yd1) < 8 THEN

by this one:

   IF ABS(x0 - x1) + ABS(y0 - y1) < 8 THEN

Hope it can help.

Regards.

Gérard

--------------------------------------------

To unsubscribe from this mailing list, send a message containing the word "unsubscribe" to:
   blackbox-request{([at]})nowhere.xy

To get a list of valid e-mail commands and instructions on their usage, send a message containing the word "help" to the above address.

Send any problem reports or questions related to this email list to the list owner at
   owner-blackbox{([at]})nowhere.xy

Current posting policy:

a) To post you should use the same address by which you are subscribed to the mailing list. That way, the list server will recognize you as subscriber and forward your posting immediately, without creating any overhead.

b) If, for some reason, you cannot post from the address, by which you are subscribed, your message will be moderated to avoid spam. Please understand that moderation will often cause some delay, in particular over weekends or holydays.


----boundary-LibPST-iamunique-263875725_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCA+IFRoaXMgaXMgdG8gcmVwbGFj
ZSBteSBlYXJsaWVyIG1lc3NhZ2Ugd2hlcmUgSSBzZW50IGEgZ3JhcGhpYyBpbnN0ZWFkIG9mXHBh
cg0KdGV4dCBieSBtaXN0YWtlLlxwYXINCj4gSSBhcG9sb2dpemUuXHBhcg0KXHBhcg0KPiBTb21l

b25lIHdyb3RlIHRvIG1lIHRoYXQgdGhpcyBwcm9ibGVtIGhhZCBpbmRlZWQgYmVlbiBzZWVuLlxw
YXINCj4gVGhlIHByb2JsZW0gcGVyc2lzdHMgd2l0aCB2ZXJzaW9uIDEuNSBCRVRBLlxwYXINCj4g
VGhlIHNpbXBsZXN0IGNvZGUgcmVwcm9kdWNpbmcgdGhlIGVycm9yIGlzIGF0dGFjaGVkLlxwYXIN
Cj5ccGFyDQo+IEhhcHB5IE5ldyBZZWFyIVxwYXINClxwYXINCkhhcHB5IE5ld1llYXIhXHBhcg0K
XHBhcg0KVHJ5IHRoaXM6IEluIHRoZSBtb2R1bGUgSG9zdFBvcnRzLCB0aGVyZSBpcyB0aGUgbWV0
aG9kOlxwYXINClxwYXINClBST0NFRFVSRSAocmQ6IFJpZGVyKSBEcmF3UGF0aCogKCAgSU4gcHRz
OiBBUlJBWSBPRiBQb3J0cy5Qb2ludDsgbiwgczpccGFyDQpJTlRFR0VSOyBjb2w6IFBvcnRzLkNv
bG9yOyBwYXRoOiBJTlRFR0VSKTtccGFyDQpccGFyDQphbmQsIGluIHRoaXMgbWV0aG9kIGFuIGlu
Y2x1ZGVkIHByb2NlZHVyZSAiQmV6aWVyIi4gSW4gdGhpcyBwcm9jZWR1cmUsXHBhcg0KcmVwbGFj
ZSB0aGUgZmlyc3QgbGluZTpccGFyDQpccGFyDQogICBJRiBBQlMoeGQwIC0geGQxKSArIEFCUyh5
ZDAgLSB5ZDEpIDwgOCBUSEVOXHBhcg0KXHBhcg0KYnkgdGhpcyBvbmU6XHBhcg0KXHBhcg0KICAg
SUYgQUJTKHgwIC0geDEpICsgQUJTKHkwIC0geTEpIDwgOCBUSEVOXHBhcg0KXHBhcg0KSG9wZSBp
dCBjYW4gaGVscC5ccGFyDQpccGFyDQpSZWdhcmRzLlxwYXINClxwYXINCkdcJ2U5cmFyZFxwYXIN
ClxwYXINCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHBhcg0K
XHBhcg0KVG8gdW5zdWJzY3JpYmUgZnJvbSB0aGlzIG1haWxpbmcgbGlzdCwgc2VuZCBhIG1lc3Nh
Z2UgY29udGFpbmluZyB0aGUgd29yZCAidW5zdWJzY3JpYmUiIHRvOlxwYXINCiAgIGJsYWNrYm94
LXJlcXVlc3RAb2Jlcm9uLmNoXHBhcg0KXHBhcg0KVG8gZ2V0IGEgbGlzdCBvZiB2YWxpZCBlLW1h
aWwgY29tbWFuZHMgYW5kIGluc3RydWN0aW9ucyBvbiB0aGVpciB1c2FnZSwgc2VuZCBhIG1lc3Nh
Z2UgY29udGFpbmluZyB0aGUgd29yZCAiaGVscCIgdG8gdGhlIGFib3ZlIGFkZHJlc3MuXHBhcg0K
XHBhcg0KU2VuZCBhbnkgcHJvYmxlbSByZXBvcnRzIG9yIHF1ZXN0aW9ucyByZWxhdGVkIHRvIHRo
aXMgZW1haWwgbGlzdCB0byB0aGUgbGlzdCBvd25lciBhdFxwYXINCiAgIG93bmVyLWJsYWNrYm94
QG9iZXJvbi5jaFxwYXINClxwYXINCkN1cnJlbnQgcG9zdGluZyBwb2xpY3k6XHBhcg0KXHBhcg0K
YSkgVG8gcG9zdCB5b3Ugc2hvdWxkIHVzZSB0aGUgc2FtZSBhZGRyZXNzIGJ5IHdoaWNoIHlvdSBh
cmUgc3Vic2NyaWJlZCB0byB0aGUgbWFpbGluZyBsaXN0LiBUaGF0IHdheSwgdGhlIGxpc3Qgc2Vy
dmVyIHdpbGwgcmVjb2duaXplIHlvdSBhcyBzdWJzY3JpYmVyIGFuZCBmb3J3YXJkIHlvdXIgcG9z
dGluZyBpbW1lZGlhdGVseSwgd2l0aG91dCBjcmVhdGluZyBhbnkgb3ZlcmhlYWQuXHBhcg0KXHBh
cg0KYikgSWYsIGZvciBzb21lIHJlYXNvbiwgeW91IGNhbm5vdCBwb3N0IGZyb20gdGhlIGFkZHJl
c3MsIGJ5IHdoaWNoIHlvdSBhcmUgc3Vic2NyaWJlZCwgeW91ciBtZXNzYWdlIHdpbGwgYmUgbW9k
ZXJhdGVkIHRvIGF2b2lkIHNwYW0uIFBsZWFzZSB1bmRlcnN0YW5kIHRoYXQgbW9kZXJhdGlvbiB3
aWxsIG9mdGVuIGNhdXNlIHNvbWUgZGVsYXksIGluIHBhcnRpY3VsYXIgb3ZlciB3ZWVrZW5kcyBv
ciBob2x5ZGF5fX0AVFJFVVRX


----boundary-LibPST-iamunique-263875725_-_---
Received on Fri Jan 07 2005 - 23:45:22 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:28:27 UTC