🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.dtp.tex.gust
7 messages
7 total messages Started by Adam Kolany Wed, 05 Oct 2016 07:55
[gust-l] patyka ze sznurkiem i ew. przynętą
#26961
Author: Adam Kolany
Date: Wed, 05 Oct 2016 07:55
40 lines
2059 bytes
Witajcie Siostry i Bracia w Techu,


czy ktoś mógłby mi na szybko podać związek między reprezentacją Beziera 
krzywych: https://pl.wikipedia.org/wiki/Krzywa_B%C3%A9ziera

(wzór w części«Wielomianowe krzywe Béziera trzeciego stopnia» ) a tym co 
mi daje inkscape przy eksporcie do epsa ew. zapisie w formacie natywnym.

konkretnie.

zapis natywny:
…
  <path
style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
        d="M 300,368.07649 C 338.69677,197.19443 383.56536,56.348557 
478.57143,159.50506"
        id="path4136"
        inkscape:connector-curvature="0"
        sodipodi:nodetypes="cc" />
…

czyli krzywa to owo d="M 300, ....",

w epsie:
…
[] 0.0 d
4 M q 1 0 0 -1 0 195.407501 cm
0.391 195.32 m 31.348 58.613 67.242 -54.062 143.246 28.461 c S Q
q 1 0 0 -1 0 195.407501 cm
0.391 195.32 m 31.348 58.613 67.242 -54.062 143.246 28.461 c S Q
Q Q
showpage
…

czyli krzywa to owo: " 0.391 195.32 m 31.348 58.613 67.242 -54.062 
143.246 28.461 c "

tylko jak to teraz skojarzyć z owymi A,B, C i D ze wzoru: " 
P(t)=A*(1-t)^3+3B*t*(1-t)^2+…  " z wikipedii ?
Re: [gust-l] patyka ze sznurkiem i ew. przynętą
#26962
Author: Piotr Strzelczyk
Date: Wed, 05 Oct 2016 08:26
61 lines
2706 bytes
>
> czy ktoś mógłby mi na szybko podać związek między reprezentacją 
> Beziera krzywych: https://pl.wikipedia.org/wiki/Krzywa_B%C3%A9ziera
>
>
> zapis natywny:
> …
>  <path
> style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 
>
>        d="M 300,368.07649 C 338.69677,197.19443 383.56536,56.348557 
> 478.57143,159.50506"
>        id="path4136"
>        inkscape:connector-curvature="0"
>        sodipodi:nodetypes="cc" />
> …
>
> czyli krzywa to owo d="M 300, ....",
>
> w epsie:
> …
> [] 0.0 d
> 4 M q 1 0 0 -1 0 195.407501 cm
> 0.391 195.32 m 31.348 58.613 67.242 -54.062 143.246 28.461 c S Q
> q 1 0 0 -1 0 195.407501 cm
> 0.391 195.32 m 31.348 58.613 67.242 -54.062 143.246 28.461 c S Q
> Q Q
> showpage
> …
>
> czyli krzywa to owo: " 0.391 195.32 m 31.348 58.613 67.242 -54.062 
> 143.246 28.461 c "
>
> tylko jak to teraz skojarzyć z owymi A,B, C i D ze wzoru: " 
> P(t)=A*(1-t)^3+3B*t*(1-t)^2+…  " z wikipedii ?
Prosto:
A=(300, 368)
B=(338.6, 197.2)
C=(383.6, 56.4)
D=(478.6, 159.6)

a w EPS-ie
A=(0.39, 195.32)
B=(31.35, 58.61)
C=(67.24, -54.06)
D=(143.25, 28.46)

oczywiście jest kwestia: w jakim układzie  współrzędnych są te punkty :)
w przypadku SVG jednostką są piksele, a punkt zerowy jest w górnym lewym 
rogu (oczywiście standardowo,
bo mogą dochodzić różne transformacje i zmiany jednostek)

w przypadku EPS-a jednostką są punkty postscriptowe (= 1/72 cala), a 
zero współrzędnych jest
w dolnym lewym rogu (po czym transformacją: "1 0 0 -1 0 195.407501 cm" 
jest przenoszony
w górny lewy róg).

Pozdrawiam
Piotr Strzelczyk
Re: [gust-l] patyka ze sznurkiem i ew. przynętą
#26963
Author: Adam Kolany
Date: Wed, 05 Oct 2016 08:36
71 lines
2828 bytes
W dniu 05.10.2016 o 10:26, Piotr Strzelczyk pisze:
>
>>
>> czy ktoś mógłby mi na szybko podać związek między reprezentacją 
>> Beziera krzywych: https://pl.wikipedia.org/wiki/Krzywa_B%C3%A9ziera
>>
>>
>> zapis natywny:
>> …
>>  <path
>> style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 
>>
>>        d="M 300,368.07649 C 338.69677,197.19443 383.56536,56.348557 
>> 478.57143,159.50506"
>>        id="path4136"
>>        inkscape:connector-curvature="0"
>> ...
>>
>> tylko jak to teraz skojarzyć z owymi A,B, C i D ze wzoru: " 
>> P(t)=A*(1-t)^3+3B*t*(1-t)^2+…  " z wikipedii ?

dzięki. tak się zastanawiałem z kim się założyć, że to Ty jako pierwszy 
(jeśli nie jedyny) odpowiesz od razu :D



> Prosto:
> A=(300, 368)
> B=(338.6, 197.2)
> C=(383.6, 56.4)
> D=(478.6, 159.6)
>
> a w EPS-ie
> A=(0.39, 195.32)
> B=(31.35, 58.61)
> C=(67.24, -54.06)
> D=(143.25, 28.46)

epsa też już wymyśliłem. tzn. obrazek jest wywrócony i nieco w inne 
skali, ale generalnie wygląda jak należy. natomiast z svg jest jakaś 
kaszana (proszę wybaczyć html):




od góry: ps, svg, eps.

a było to:






>
> oczywiście jest kwestia: w jakim układzie  współrzędnych są te punkty :)
> w przypadku SVG jednostką są piksele, a punkt zerowy jest w górnym 
> lewym rogu (oczywiście standardowo,
> bo mogą dochodzić różne transformacje i zmiany jednostek)
>
> w przypadku EPS-a jednostką są punkty postscriptowe (= 1/72 cala), a 
> zero współrzędnych jest
> w dolnym lewym rogu (po czym transformacją: "1 0 0 -1 0 195.407501 cm" 
> jest przenoszony
> w górny lewy róg).
>
> Pozdrawiam
> Piotr Strzelczyk
>
>
Re: [gust-l] patyka ze sznurkiem i ew. przynętą
#26964
Author: Adam Kolany
Date: Wed, 05 Oct 2016 08:38
81 lines
3326 bytes

W dniu 05.10.2016 o 10:26, Piotr Strzelczyk pisze:
>
>>
>> czy ktoś mógłby mi na szybko podać związek między reprezentacją 
>> Beziera krzywych: https://pl.wikipedia.org/wiki/Krzywa_B%C3%A9ziera
>>
>>
>> zapis natywny:
>> …
>>  <path
>> style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" 
>>
>>        d="M 300,368.07649 C 338.69677,197.19443 383.56536,56.348557 
>> 478.57143,159.50506"
>>        id="path4136"
>>        inkscape:connector-curvature="0"
>>        sodipodi:nodetypes="cc" />
>> …
>>
>> czyli krzywa to owo d="M 300, ....",
>>
>> w epsie:
>> …
>> [] 0.0 d
>> 4 M q 1 0 0 -1 0 195.407501 cm
>> 0.391 195.32 m 31.348 58.613 67.242 -54.062 143.246 28.461 c S Q
>> q 1 0 0 -1 0 195.407501 cm
>> 0.391 195.32 m 31.348 58.613 67.242 -54.062 143.246 28.461 c S Q
>> Q Q
>> showpage
>> …
>>
>> czyli krzywa to owo: " 0.391 195.32 m 31.348 58.613 67.242 -54.062 
>> 143.246 28.461 c "
>>
>> tylko jak to teraz skojarzyć z owymi A,B, C i D ze wzoru: " 
>> P(t)=A*(1-t)^3+3B*t*(1-t)^2+…  " z wikipedii ?
> Prosto:
> A=(300, 368)
> B=(338.6, 197.2)
> C=(383.6, 56.4)
> D=(478.6, 159.6)
>
> a w EPS-ie
> A=(0.39, 195.32)
> B=(31.35, 58.61)
> C=(67.24, -54.06)
> D=(143.25, 28.46)

epsa też już wymyśliłem. tzn. obrazek jest wywrócony i nieco w inne 
skali, ale generalnie wygląda jak należy. natomiast z svg jest jakaś 
kaszana (proszę wybaczyć html):




od góry: ps, svg, eps.

a było to:




>
> oczywiście jest kwestia: w jakim układzie  współrzędnych są te punkty :)
> w przypadku SVG jednostką są piksele, a punkt zerowy jest w górnym 
> lewym rogu (oczywiście standardowo,
> bo mogą dochodzić różne transformacje i zmiany jednostek)
>
> w przypadku EPS-a jednostką są punkty postscriptowe (= 1/72 cala), a 
> zero współrzędnych jest
> w dolnym lewym rogu (po czym transformacją: "1 0 0 -1 0 195.407501 cm" 
> jest przenoszony
> w górny lewy róg).
>
> Pozdrawiam
> Piotr Strzelczyk
>
>
Re: [gust-l] patyka ze sznurkiem i ew. przynętą - z linkami zamiast obrazków
#26965
Author: Adam Kolany
Date: Wed, 05 Oct 2016 08:44
83 lines
3310 bytes

W dniu 05.10.2016 o 10:26, Piotr Strzelczyk pisze:
>
>>
>> czy ktoś mógłby mi na szybko podać związek między reprezentacją
>> Beziera krzywych: https://pl.wikipedia.org/wiki/Krzywa_B%C3%A9ziera
>>
>>
>> zapis natywny:
>> …
>>  <path
>> style="fill:none;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
>>
>>        d="M 300,368.07649 C 338.69677,197.19443 383.56536,56.348557
>> 478.57143,159.50506"
>>        id="path4136"
>>        inkscape:connector-curvature="0"
>>        sodipodi:nodetypes="cc" />
>> …
>>
>> czyli krzywa to owo d="M 300, ....",
>>
>> w epsie:
>> …
>> [] 0.0 d
>> 4 M q 1 0 0 -1 0 195.407501 cm
>> 0.391 195.32 m 31.348 58.613 67.242 -54.062 143.246 28.461 c S Q
>> q 1 0 0 -1 0 195.407501 cm
>> 0.391 195.32 m 31.348 58.613 67.242 -54.062 143.246 28.461 c S Q
>> Q Q
>> showpage
>> …
>>
>> czyli krzywa to owo: " 0.391 195.32 m 31.348 58.613 67.242 -54.062
>> 143.246 28.461 c "
>>
>> tylko jak to teraz skojarzyć z owymi A,B, C i D ze wzoru: "
>> P(t)=A*(1-t)^3+3B*t*(1-t)^2+…  " z wikipedii ?
> Prosto:
> A=(300, 368)
> B=(338.6, 197.2)
> C=(383.6, 56.4)
> D=(478.6, 159.6)
>
> a w EPS-ie
> A=(0.39, 195.32)
> B=(31.35, 58.61)
> C=(67.24, -54.06)
> D=(143.25, 28.46)

epsa też już wymyśliłem. tzn. obrazek jest wywrócony i nieco w inne 
skali, ale generalnie wygląda jak należy. natomiast z svg jest jakaś 
kaszana:

https://www.dropbox.com/s/2dpvwkm0zb2ccb3/2016-10-05_10%3A39%3A27.png?dl=0



od góry: ps, svg, eps.

a było to:

https://www.dropbox.com/s/5hth6p3o7j1oc4o/2016-10-05_10%3A39%3A57.png?dl=0



>
> oczywiście jest kwestia: w jakim układzie  współrzędnych są te punkty :)
> w przypadku SVG jednostką są piksele, a punkt zerowy jest w górnym
> lewym rogu (oczywiście standardowo,
> bo mogą dochodzić różne transformacje i zmiany jednostek)
>
> w przypadku EPS-a jednostką są punkty postscriptowe (= 1/72 cala), a
> zero współrzędnych jest
> w dolnym lewym rogu (po czym transformacją: "1 0 0 -1 0 195.407501 cm"
> jest przenoszony
> w górny lewy róg).
>
> Pozdrawiam
> Piotr Strzelczyk
>
>
Re: [gust-l] patyka ze sznurkiem i ew. przynętą - z linkami zamiast obrazków
#26966
Author: Piotr Strzelczyk
Date: Wed, 05 Oct 2016 08:54
19 lines
1779 bytes
> epsa też już wymyśliłem. tzn. obrazek jest wywrócony i nieco w inne 
> skali, ale generalnie wygląda jak należy. natomiast z svg jest jakaś 
> kaszana:
>
> https://www.dropbox.com/s/2dpvwkm0zb2ccb3/2016-10-05_10%3A39%3A27.png?dl=0 
>
>
Prawdopodobnie w SVG poszczególne fragmenty krzywej są w innych układach 
odniesienia.

Tu masz specyfikację SVG: https://www.w3.org/TR/SVG/
I rozdziały o układzie współrzędnych i ścieżkach:
https://www.w3.org/TR/SVG/coords.html#InitialCoordinateSystem
https://www.w3.org/TR/SVG/paths.html#PathData
-- prawdopodobnie musisz czytać więcej niż: d="..."

Pozdrawiam
Piotr S.
Re: [gust-l] patyka ze sznurkiem i ew. przynętą - z linkami zamiast obrazków
#26967
Author: Adam Kolany
Date: Wed, 05 Oct 2016 08:56
24 lines
2070 bytes

W dniu 05.10.2016 o 10:54, Piotr Strzelczyk pisze:
>
>> epsa też już wymyśliłem. tzn. obrazek jest wywrócony i nieco w inne 
>> skali, ale generalnie wygląda jak należy. natomiast z svg jest jakaś 
>> kaszana:
>>
>> https://www.dropbox.com/s/2dpvwkm0zb2ccb3/2016-10-05_10%3A39%3A27.png?dl=0 
>>
>>
> Prawdopodobnie w SVG poszczególne fragmenty krzywej są w innych 
> układach odniesienia.
>
> Tu masz specyfikację SVG: https://www.w3.org/TR/SVG/
> I rozdziały o układzie współrzędnych i ścieżkach:
> https://www.w3.org/TR/SVG/coords.html#InitialCoordinateSystem
> https://www.w3.org/TR/SVG/paths.html#PathData
> -- prawdopodobnie musisz czytać więcej niż: d="..."
>
> Pozdrawiam
> Piotr S.

dzięki serdeczne !!
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads