小编use*_*979的帖子

放大Mandelbrot在Java中设置分形

我开始制作一个mandelbrot集分形查看器.在放大分形时,我遇到了很多问题.如果您尝试缩放,则查看器将关闭中心.我尽我所能去理解这种困境.如何以这样的方式放大我的分形:当我缩放时,它会放大屏幕的中心,而不是分形的中心?

import java.awt.*;
import java.awt.image.BufferedImage;
import javax.swing.*;
import java.awt.event.*;



public class Mandelbrot extends JFrame implements ActionListener {

    private JPanel ctrlPanel;
    private JPanel btnPanel;
    private int numIter = 50;
    private double zoom = 130;
    private double zoomIncrease = 100;
    private int colorIter = 20;
    private BufferedImage I;
    private double zx, zy, cx, cy, temp;
    private int xMove, yMove = 0;
    private JButton[] ctrlBtns = new JButton[9];
    private Color themeColor = new Color(150,180,200);

    public Mandelbrot() {
        super("Mandelbrot Set");
        setBounds(100, 100, 800, 600); …
Run Code Online (Sandbox Code Playgroud)

java zoom fractals mandelbrot

5
推荐指数
2
解决办法
9054
查看次数

标签 统计

fractals ×1

java ×1

mandelbrot ×1

zoom ×1