PB4.41 Linien mit 2D-Drawing

Fragen zu Grafik- & Soundproblemen und zur Spieleprogrammierung haben hier ihren Platz.
Benutzeravatar
dllfreak2001
Beiträge: 2925
Registriert: 07.09.2004 23:44
Wohnort: Bayern

Re: PB4.41 Linien mit 2D-Drawing

Beitrag von dllfreak2001 »

Und warum werden Kreise mit einem Radius von 1 nicht mehr dargestellt?
I´a dllfreak2001
Benutzeravatar
STARGÅTE
Kommando SG1
Beiträge: 7032
Registriert: 01.11.2005 13:34
Wohnort: Glienicke
Kontaktdaten:

Re: PB4.41 Linien mit 2D-Drawing

Beitrag von STARGÅTE »

werden sie doch!

Code: Alles auswählen

CreateImage(0, 256, 256)

StartDrawing(ImageOutput(0))
  DrawingMode(1|4)
  Circle(10, 10, 1, $FFFFFF)
  Circle(10, 20, 0, $FFFFFF)
StopDrawing()

SetClipboardImage(0)

OpenWindow(0, 0, 0, ImageWidth(0), ImageHeight(0), "Fenster", #PB_Window_SystemMenu|#PB_Window_ScreenCentered)
  ImageGadget(0,0,0,ImageWidth(0), ImageHeight(0), ImageID(0))

Repeat
  Event = WaitWindowEvent()
  Select Event
    Case #PB_Event_CloseWindow
      End
  EndSelect
ForEver
sogar Radius 0 geht (was einem Plot entspricht)
PB 6.01 ― Win 10, 21H2 ― Ryzen 9 3900X, 32 GB ― NVIDIA GeForce RTX 3080 ― Vivaldi 6.0 ― www.unionbytes.de
Aktuelles Projekt: Lizard - Skriptsprache für symbolische Berechnungen und mehr
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Re: PB4.41 Linien mit 2D-Drawing

Beitrag von Kaeru Gaman »

Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
dllfreak2001
Beiträge: 2925
Registriert: 07.09.2004 23:44
Wohnort: Bayern

Re: PB4.41 Linien mit 2D-Drawing

Beitrag von dllfreak2001 »

STARGÅTE hat geschrieben:werden sie doch!

Code: Alles auswählen

CreateImage(0, 256, 256)

StartDrawing(ImageOutput(0))
  DrawingMode(1|4)
  Circle(10, 10, 1, $FFFFFF)
  Circle(10, 20, 0, $FFFFFF)
StopDrawing()

SetClipboardImage(0)

OpenWindow(0, 0, 0, ImageWidth(0), ImageHeight(0), "Fenster", #PB_Window_SystemMenu|#PB_Window_ScreenCentered)
  ImageGadget(0,0,0,ImageWidth(0), ImageHeight(0), ImageID(0))

Repeat
  Event = WaitWindowEvent()
  Select Event
    Case #PB_Event_CloseWindow
      End
  EndSelect
ForEver
sogar Radius 0 geht (was einem Plot entspricht)
Naja, hier funktioniert das aber nicht:

Code: Alles auswählen

InitSprite()
InitKeyboard()

OpenScreen(1024, 768, 32, "KreisTest")

Repeat
  ExamineKeyboard()
  ClearScreen(0)

  StartDrawing(ScreenOutput())

    DrawingMode(1|4)
    Circle(200, 200, 0, RGB(255,255,255))

    Circle(250, 250, 1, RGB(255,255,255))
    
    Circle(300, 300, 2, RGB(255,255,255))
  StopDrawing()

  FlipBuffers()
Until KeyboardPushed(#PB_Key_Escape)
CloseScreen()
End
So wie es aussieht funktioniert das nur noch so wie gehabt wenn man die Kreise auf ein Image rendert, überall sonst wird es nur ab einem Radius von 2 angezeigt.

@Kearu

Wie ich sehe gibt es da einen Hintergrund. Finde die Lösung aber diesmal noch blöder als das mit den Linien und dazu ist das Verhalten nicht einmal in allen Situationen gleich. Wie man oben sieht.
I´a dllfreak2001
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Re: PB4.41 Linien mit 2D-Drawing

Beitrag von Kaeru Gaman »

dann frag doch mal direkt im Englischen Forum.
benutzt du denn die neueste Version?
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
dllfreak2001
Beiträge: 2925
Registriert: 07.09.2004 23:44
Wohnort: Bayern

Re: PB4.41 Linien mit 2D-Drawing

Beitrag von dllfreak2001 »

Ja, sollte die neuste Version sein.
Habe Win7 x64...

Tritt dieses Phänomen bei dir nicht auf?
I´a dllfreak2001
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Re: PB4.41 Linien mit 2D-Drawing

Beitrag von Kaeru Gaman »

in der 4.40 tritt es auf....
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Benutzeravatar
dllfreak2001
Beiträge: 2925
Registriert: 07.09.2004 23:44
Wohnort: Bayern

Re: PB4.41 Linien mit 2D-Drawing

Beitrag von dllfreak2001 »

Bei mir tritt es in der 4.41 auf.

bei der 4.40 Beta2 ist das Verhalten von Circle noch das von der 4.30er Version.
I´a dllfreak2001
Kaeru Gaman
Beiträge: 17389
Registriert: 10.11.2004 03:22

Re: PB4.41 Linien mit 2D-Drawing

Beitrag von Kaeru Gaman »

du musst im Englischen mal gucken, da gibt es auch eine diskussion über das Verhalten von Circle und ungerade Radien...
weiß nicht mehr genau.

auch die Line-Diskussion kannst du dir dort komplett reinziehn.

ich les das meiste davon dort mit, aber ich kann mir beim besten Willen weder den Ort jedes Postings merken, noch alles haarklein hier wiedergeben.
ich kann dir nur sagen was bekannt und was diskutiert ist, und wo du suchen kannst.
Der Narr denkt er sei ein weiser Mann.
Der Weise weiß, dass er ein Narr ist.
Antworten