cg-Cad

Software Grafico »pkJuM »Storico delle versioni

* Comandi o procedure obsolete.

* versione 4.9.3 (22 Maggio 2007)
Comando N (Menu finestra grafica) (salva in CSV, una terna di numeri per rigo separati da virgole): input fattore di scala coord. Z (min=-1, max=1). Salva tutto o parte del modello 3D del frattale (per soglia il valore della scala di grigio: da 0 a 255)

* versione 4.9.2 (10 Agosto 2006)
Comandi L O (Menu finestra grafica) (salva in VRML e XYZ): input fattore di scala coord. Z (min=-1, max=1). Salva tutto o parte del modello 3D del frattale (per soglia il valore della scala di grigio: da 0 a 255)

* versione 4.9.1 (8 Agosto 2006)
Comando L (Menu finestra grafica) salva in VRML (formato WRL v2.0): input fattore di scala coord. Z (min=10, max=1000).
Comando O (Menu finestra grafica) salva nel formato ASCII (.XYZ) come insieme di terne di coordinate spaziali (x,y,z). Una terna per rigo file.

* versione 4.9 (5 Agosto 2006)
Comando L (Menu finestra grafica) salva in VRML (formato WRL v2.0), come insieme di punti 3D, l'immagine del frattale.
Implementa l'istruzione color_map del codice POV (piani con colore associato).

* versione 4.8 (3 Agosto 2006)
Comando R (Menu finestra grafica) salva nel formato POV (Height Field) l'immagine del frattale in TGA.
Opzione 8 (Prompt dei Comandi) applica filtro gaussiano all'immagine TGA (in scala di grigio) per il codice POV (per default è OFF).

* versione 4.7 (24 Dicembre 2005)
Nuova formula di colore (n.7) e salvataggi privativi in RGB (non a video, solo su file).
Salva su file Html (BMP) un numero maggiore di informazioni sul frattale.

* versione 4.6 (15 Dicembre 2005)
Semplificato il menu dal prompt dei comandi, ed un nuovo test di convergenza (n.4) per Julia e Mandelbrot.

* versione 4.5 (12 Dicembre 2005)
Opzione T (Prompt dei Comandi): selezione di 3 test di convergenza per Mandelbrot e Julia.
Ecco la procedura:

pkJuM versione 4.5 [2005/12/12]
Copyright (C) 2004-2005 Claudio Piccini. All rights reserved.
www.cg-cad.com * piccinik@mclink.it

Frattale [?,j,J,m,M,q,Q,n,N] (x=quit):
t
Test di convergenza Mandelbrot/Julia [1,2,3]:
(default = 1)
2
Frattale [?,j,J,m,M,q,Q,n,N] (x=quit):
e via via...


Salva i 2 nuovi test di convergenza (n.2,n.3) nei formati BMP TGA TIFF AVI in TrueColor (no 2-3-4 colori, no scansione del contorno)

* versione 4.4 (22 Agosto 2005)
Gestione errori-input.
Eliminati comandi: Salva in TXT, Salva in DXF e salva-record *.
= mostra lo stato delle opzioni switch al presente.
pkjum ?: salva l'help dei comandi in HELP.TXT
Test con Free Pascal Compiler version 2.0.0 [2005/05/08] for i386; compilato con la versione 1.0.

La versione 2.0 di FPC non constente di alterare la variabile di controllo di un ciclo FOR (un errore in Pascal), espediente largamente usato nel software.
Nel codice della versione 4.4 di pkJuM dove la variabile di controllo (modificata) è letta fuori dal ciclo uso REPEAT (invece di FOR) altrimenti uso FOR.
Ad esempio nei cicli dei frattali adesso uso REPEAT ma per uscire da un loop prima della fine di un'animazione (o di una bitmap) continuo ad usare FOR in quanto la variabile di controllo modificata termina all'interno del ciclo.

* versione 4.3 (18 Luglio 2005)
Comando 2: nuova funzione 'miscela di 4 colori' da 4 colori inseriti in forma Esa/Decimale (la procedura usa l'algoritmo B-spline che approssima, girando attorno, i 4 colori, a parte il primo e l'ultimo che interpola; quindi legge 4 colori da una lista di 1000 colori miscelati). 3 gradi di miscela (default 1). Salva la lista dei colori nel file MISC_4COLOR.TXT. La procedura non usa numeri random.
Comando 2: modificato colore tonale-random (3,4 colori): 2 formule
Salva in AVI un'animazione con colori-tonali-random (2 formule)

* versione 4.2 (15 Giugno 2005)
Newton map di f(z)=zn-1 con 3<=n<=7 (regolato e messo a punto il codice sorgente con l'algoritmo di Strassen).
Dato un colore base (in notazione decimale o esadecimale) salva (in BMP e AVI) il frattale in 3 o 4 colori tonali-random.
Legge e salva nel file NWORK.DAT i dati della Newton map.
Corretto BUG nella selezione delle coppie di parametri costanti di Q (test animazione in TGA).

* versione 4.1 (4 Giugno 2005)

Newton map di f(z)=z^6-1 e f(z)=z^7-1.

* versione 4 (30 Maggio 2005)

Disegna i bacini di attrazione sul piano complesso dell'iterazione di Newton applicata alle funzioni f(z)=z^3-1 e f(z)=z^4-1.
Salva i frattali di Newton nei formati bmp tga tiff e dxf.
Opzione @ ON/OFF disegna tutti i bacini di attrazione della funzione f(z)=z^3-1 (default ON)

* versione 3.2 (27 Maggio 2005)

Quaternion Julia Sets 2D nel piano ij.

* versione 3.1 (25 Maggio 2005)

Implementata l'opzione incremento dei parametri costanti di Q nei test di animazione in TGA.
Corretto bug file pkfrat.pp rigo 519, sostituita l'istruzione
yy := zz+Real(w2)/ruv con yy := yy+Real(w2)/ruv.
Aumentati i commenti nel codice sorgente.

* versione 3 (23 Maggio 2005)

  • Quaternion Julia Sets 2D di Q²+q.
  • Nuova opzione di animazione (solo per i quaternioni): incremento dei parametri costanti di Q (facciamo finta che le costanti siano variabili, ok?).
    All'interno del comando di animazione l'opzione k incrementa i parametri 'costanti' di Q da un valore minimo di -1.0 ad un massimo di 1.0.
  • Frattale [?,j,J,m,M,q,Q,*,+,^,#,0..2] (x=quit):
    ?
    j -> Insiemi di Julia di z^2+c
    J -> Legge il file jwork.dat (dati di un insieme di Julia)
    m -> Insieme di Mandelbrot di z^2+c
    M -> Legge il file mwork.dat (dati di un particolare di Mandelbrot)
    q -> Quaternion Julia Sets 2D
    Q -> Legge il file qwork.dat (dati di un QJS)
    * -> Menu grafico ON/OFF (default ON)
    + -> Mostra lo spazio libero su disco
    ^ -> Applica il filtro 'water' al frattale (default OFF)
    # -> Cambia l'indice di ruvidita' del filtro 'water' (default 4)
    0 -> Julia/Mandelbrot/QJS in blu
    1 -> Julia/Mandelbrot/QJS in verde
    2 -> Julia/Mandelbrot/QJS in rosso
    ? -> Mostra questa info
    x -> Termina il programma

* versione 2.9c (21 Marzo 2005)

  • Salva il frattale in AVI con il metodo della scansione del contorno.
  • Opzione 'Salva il frattale nel formato TXT': steps da 30 a 500.
  • Semplificato il Menu dei comandi.

* versione 2.9b (15 Marzo 2005)

  • Salva il frattale in BMP con il metodo della scansione del contorno (tasto 5).
  • Salva il frattale nel formato TXT (tasto 6).

* versione 2.9a (12 Marzo 2005)

  • Salva animazioni in 2,3,4 colori in Avi.

* versione 2.9 (8 Marzo 2005)

  • Salva le immagini (e frames) dei frattali con 7 formule di colore
  • Salva le immagini dei frattali (no frames) con il filtro water (Default = OFF)

* versione 2.8 (7 Febbraio 2005)

  • Salva una animazione su due o più file AVI (pkJuM salva i dati dell'animazione nel file ANIM.DAT e consente di riprendere l'animazione dal punto di interruzione, cioè dall'ultimo frame creato, eseguito con step=1 * premendo il tasto Esc).
  • STEPS->ZOOM+STEPS animazione frattale (aumenta gli steps in modo costante, da frame(x) a frame(y); attiva lo zoom dal frame(z) con x<z<y).
  • Manuale Utente in formato Html

* versione 2.7 (27 Gennaio 2005)

  • Dimensioni frame standard: 112x112 208x208 288x288 352x352 400x400 pixel (utile per eventuale conversione dal formato AVI in MPEG-1).

* versione 2.6 (23 Gennaio 2005)

  • Input: numero dei frames, dimensione bitmap (100x100, 200x200, 300x300, 400x400); output: dimensione frames (o AVI) + spazio libero.
  • Input: durata dell'animazione, framerate; output: numero dei frames necessari.
  • Aumentata la sensibilità dello zoom (nella finestra grafica) da 1E-12 a 1E-16.
  • Premendo il tasto ESC il programma termina comunque il frame corrente, con iterazioni (step)=1; questo permette di salvare un'animazione non corrotta in AVI (e TGA e BMP).
  • Animazione in AVI: input framerate (play frames per secondo, min=1 max=30).
  • Esporta su file LOG (formato testo) le coordinate dei frames d'animazione in TGA, BMP e AVI.
  • Mostra lo spazio disponibile su disco.

* versione 2.5 (1 Gennaio 2005)

  • Test animazione: salva x frame in x files TGA (dim. 400x400, 200x200, 100x100 e 64x64 pixel).
    Scrive nel campo ImageID del file le coordinate x,y del frattale.
  • Salva frame di animazione nel formato AVI.
  • ZOOM+PAN animazione frattale.
  • ZOOM+PAN animazione frattale con steps variabili.
  • Istruzione da linea di comando: pkjum nomefile.tga
    Legge il contenuto (se esiste) del campo Image ID del formato TGA.
  • Manuale Utente con esempi in formato html

* versione 2.4 (16 Dicembre 2004)

  • ZOOM-Animazione frattale: eliminato il salto, cioè l'accelerazione di velocità
  • PAN-Animazione frattale
  • Salva 9999 frames in 9999 files BMP e TGA

* versione 2.3 (7 Dicembre 2004)

  • Migliorato l'output del tempo di editazione bitmap.
    Ad es. al termine della creazione di un'immagine di 4000x4000 pixel pkjum mostra questa info:
    out.tif 100% [Esc=quit]
    Tempo editazione bitmap: 0h 14m 13,66s
  • Salva in una pagina HTML l'immagine del frattale nel formato BMP.
  • Scrive nel campo ImageID dell'header TGA (no frame) le coordinate x,y (Mandelbrot) o la formula z^2+c (Julia).
  • Eliminato bug comando frame TGA (variabile contatore I da Byte a Integer).

* versione 2.21 (27 Novembre 2004)

  • Salva immagini di frattali con 3 e 4 colori nel formato BMP.
  • Salva nei formati BMP TGA e TIFF con dimensione max 4000x4000 pixel e steps variabili da 30 a 10000.
  • Contatore tempo di editazione bitmap e possibilità di terminare la creazione del file.
  • Semplificato il codice sorgente (eliminata ad esempio l'opzione salva in toni di grigio).

* versione 2.2 (14 Novembre 2004)

  • Salva immagini di frattali a 2 colori nel formato BMP.

* versione 2.1 (11 Novembre 2004)

  • E' possibile cambiare il tipo di frattale (J o M) all'interno del programma.
  • Modificato l'algoritmo per salvare nel formato BMP le immagini dei frattali in bianco e nero.

* versione 2.0 (1 Novembre 2004)

  • Salva nel formato TIFF.
  • Corretto bug: salva in TGA 1200x1200 grado di precisione 5.

* versione 1.9 (1 Ottobre 2004)

  • * Comando G-6 (salva frame TGA): dimensione bitmap 400x400, 200x200, 100x100 pixel.

* versione 1.8 (17 Agosto 2004)

  • * Comando 9 (salva frame BMP): dimensione bitmap 400x400, 200x200, 100x100 pixel.
  • * Comando 9-A (BMP): zooma per il numero dei frame e aumenta progressivamente le iterazioni (steps) in rapporto al numero dei frame. (Steps: min. 30, max. 10000).
  • * Comando G-6-A (TGA): zooma per il numero dei frame e aumenta progressivamente le iterazioni (steps) in rapporto al numero dei frame. (Steps: min. 30, max. 10000).
  • * pkjum b : Julia/Mandelbrot in blu
  • * pkjum g : Julia/Mandelbrot in verde
  • * pkjum r : Julia/Mandelbrot in rosso
  • pkjum ? : Elenco comandi e opzioni di pkJuM

* versione 1.7 (14 Agosto 2004)

  • * Opzione 9-S (bmp): limite inferiore steps variabile
  • * Opzione G-6-S (tga): limite inferiore steps variabile

* versione 1.6 (25 Luglio 2004)

  • Codice ottimizzato

* versione 1.5 (8 Luglio 2004)

  • Salva frame nel formato BMP (400x400 pixel) per animazioni in AVI.
  • * Salva nel formato TGA 24 bit risoluzione: 1200x1200 pixel.
  • Comando Scala: (+) raddoppia, (-) dimezza il frattale.

* versione 1.4 (4 Luglio 2004)

  • Animazione dei frattali in due modalità: per zoom (con numero di iterazioni costante) e per iterazioni (con zoom OFF). Salva nel formato TGA.
  • Si può pensare all'insieme di Mandelbrot come a una mappa di tutti gli insiemi di Julia connessi, così all'interno della finestra 'preview' è possibile vedere (premendo il tasto J) l'insieme di Julia basato sul punto nel piano complesso al centro del mirino.

* Versione 1.3 (2 Luglio 2004)

  • Animazione frattale: salva n frame nel formato TGA.
  • Setup autoinstallante.

* Versione 1.2 (27 Giugno 2004)

  • Salva l'immagine nel formato TGA (versione 1)
  • Salva l'immagine nel formato DXF (versione 12) per AutoCAD 12-2005
  • * Salva l'immagine in toni di grigio in formato BMP (tasto 6)
  • * Salva l'immagine in bianco e nero in formato BMP (tasto 7)

* Versione 1.1 (21 Giugno 2004)

  • Muove il disegno in alto e a sinistra (A), in basso e a sinistra (S), in basso e a destra (B) e in alto a destra (D).
  • [*] Interruttore ON/OFF per registrare l'esplorazione del frattale (salva zoom, pan e steps in record di memoria). Per salvare i record nel formato BMP premere il tasto 3.

* Versione 1.0 (14 Giugno 2004)

  • Unisce i programmi Julzan (prima versione: 23.05.04) e Manbzan (prima versione: 21.05.04).
  • Causa passaggio dal tipo Real Double al tipo Real Extended i files .DAT dei programmi Manbzan e Julzan non sono compatibili con pkJuM.

pkJuM © 2004-2008 Claudio Piccini