Avatar billede naima Nybegynder
05. maj 2002 - 18:17 Der er 10 kommentarer og
1 løsning

Markering af punkter

Findes der en metode i java der markerer et punkt (eller flere) på en kurve??
Avatar billede disky Nybegynder
05. maj 2002 - 18:38 #1
ja du tegner bare et punkt,

Hvis det ikke er det du tænker på så definer dit spørgsmål lidt bedre.
Avatar billede carstenknudsen Nybegynder
05. maj 2002 - 19:00 #2
Nej det er der ikke.
Avatar billede soreno Praktikant
06. maj 2002 - 07:17 #3
hvordan har du lavet den kurve ?
Avatar billede carstenknudsen Nybegynder
06. maj 2002 - 09:24 #4
Uanset hvordan kurven er tegnet findes
der ikke en metode til at markere et
eller flere punkter (i SDK'en!). Prøv at beskrive
dit problem lidt mere udførligt, evt.
med lidt kode.
Avatar billede jword Nybegynder
06. maj 2002 - 10:18 #5
Hvis du har et graphics object, via en paint metode, er der adskillige methoder du kan kalde på det object. F.eks. graphics.fillArc(x,y,width,height,startangle arcangle)
Hvis du sætter x og y til dit punkt minus 5 og width og height til 10 og din startangle til 0 og arcangle til 360 får du en pæn lille cirkel med centrum i det valgte punkt.
Avatar billede naima Nybegynder
06. maj 2002 - 11:42 #6
Omformulereing:
Jeg skal plotte en en 3D kurve ned i planen (projecerer punkter i 3 koordinater ned i planen), derefter skal jeg forbinde punkterne parvist. På en sådan færdig kurve skal jeg kunne udføre forskellige operationer.
I dette tilfælde skal jeg kunne markere et specielt punkt på kurven for at skabe lidt perspektiv i billedet. Det lyder som om jword har fat i noget af det rigtige (tror jeg nok).
Avatar billede jword Nybegynder
06. maj 2002 - 12:02 #7
Jeg kan ikke rigtig gennemskue din forklaring. Hvilke objecter har du? Er det beregning af punkter/kurver du er ude efter, eller selve paintkoden? Det første kan jeg ikke hjælpe med.
Avatar billede disky Nybegynder
06. maj 2002 - 16:12 #8
hvis du plotter en 3D kurve, så er der jo perspektiv i din i forvejen.

Ellers er den jo netop kun 2D.
Avatar billede naima Nybegynder
06. maj 2002 - 18:00 #9
Jeg har et graphics objekt, i det skal vi plotte en kurve i 2D!! på den kurve skal vi markere et punkt. Exempel: tegn en sinuskurve i et graphics objectet, og der efter markerer et punkt, fx for t=PI...
Avatar billede disky Nybegynder
06. maj 2002 - 18:11 #10
okay det du søger er en metode til at sætte en pixel ?

Findes ikke i Java, men du kan tegne en linie hvor start og stop koordinat sæt er det samme, så tegner den en pixel.

Hvis du vil sætte mere end en pixel, kan du med fordel tegne en udfyldt firkant.
Avatar billede x-masman Nybegynder
07. maj 2002 - 08:51 #11
du kan også bare bruge  fillOval fra java.awt.Graphics
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester