标签: processing

哪种语言使用.pde扩展?

在搜索Barnsley的Fern分形的实现时,我遇到了一个扩展名为.pde的实现,编程语言使用这个扩展?

实现页面

processing

58
推荐指数
4
解决办法
12万
查看次数

openFrameworks vs Processing

我一直在阅读很多关于openFrameworks和Processing的内容,但是除了一个在C++中而另一个在Java中之外,仍然无法区分.谁能告诉我究竟是什么?

processing openframeworks

40
推荐指数
1
解决办法
2万
查看次数

在Java /处理中清空一个数组

除了遍历数组中的每个元素并将每个元素设置为null之外,Java /处理中是否有一个本机函数来简单地清空一个数组(或者将其销毁,以便能够将其重新声明为一个新数组)?

java arrays processing

39
推荐指数
4
解决办法
25万
查看次数

从子类调用awt Frame方法

这个问题是关于框架,Java和处理.

这个问题听起来很复杂,但实际上并非如此.我会尝试将其保持在最低限度.我正在迷宫游戏中创建一个小球,以便了解物理和渲染.到目前为止,这是一次很好的体验,但我打了一个砖墙.
我决定的总体布局是在AWT框架中包含PApplet并使框架关闭.之所以这样,是因为我被告知你一次只能拥有一个Papplet实例.

PAppletProcessing中的一个Applet类,一个渲染库.

我在这里有3节课,包括主要课程

public class Menu extends PApplet
{
//images and buttons 
PImage background, playbtn1, playbtn2, hsbtn1, hsbtn2, abbtn1, abbtn2, exbtn1,     exbtn2;
FBox pBtn, hBtn, eBtn;

FWorld menu;

//simple constructor
public Menu()
{

}

public void setup()
{
    size(600, 400);
    smooth();
    Fisica.init(this);
    menu = new FWorld();

    //loading and placing images
    background = loadImage("MenuAlt.jpg");
    System.out.println(background);
    playbtn1 = loadImage("play1.gif");
    playbtn2 = loadImage("play2.gif");
    hsbtn1 = loadImage("high1.gif");
    hsbtn2 = loadImage("high2.gif");
    exbtn1 = loadImage("exit1.gif");
    exbtn2 = …
Run Code Online (Sandbox Code Playgroud)

java processing awt

37
推荐指数
2
解决办法
2万
查看次数

如何根据他们理想的社区程度重新订购单位?(进行中)

我需要帮助来实现一个允许生成建筑计划的算法,我最近在阅读Kostas Terzidis教授的最新出版物:排列设计:建筑,文本和上下文(2014)时偶然发现了这一点.

CONTEXT

  • 考虑一个分为网格系统(a)的站点(b).
  • 让我们考虑一个位于场地(c)范围内的空间列表和一个邻接矩阵来确定这些空间的放置条件和相邻关系(d)

在此输入图像描述

引用Terzidis教授:

"解决这个问题的一种方法是随机地在网格中放置空格,直到所有空间都合适并且满足约束条件"

上图显示了这样的问题和样本解决方案(f).

算法(如书中简要描述)

1 /"每个空格都与一个列表相关联,该列表包含根据其所需邻域的程度排序的所有其他空格."

2 /"然后从列表中选择每个空间的每个单元,然后逐个放置在站点中,直到它们适合站点并满足相邻条件.(如果失败,则重复该过程)"

九个随机生成计划的示例:

在此输入图像描述

我应该补充一点,作者后来解释说这个算法不依赖于暴力技术.

问题

如您所见,解释相对模糊,第2步相当不清楚(在编码方面).到目前为止我所有的都是"拼图":

  • "网站"(所选整数列表)
  • 邻接矩阵(嵌套列表)
  • "空格"(列表字典)

每个单位:

  • 返回其直接邻居的函数
  • 它的理想邻居列表,其索引按排序顺序排列
  • 基于其实际邻居的健康分数

    from random import shuffle
    
    n_col, n_row = 7, 5
    to_skip = [0, 1, 21, 22, 23, 24, 28, 29, 30, 31]
    site = [i for i in range(n_col * n_row) if i not in to_skip]
    fitness, grid = [[None if i in to_skip else [] for i in range(n_col * …
    Run Code Online (Sandbox Code Playgroud)

python processing permutation

31
推荐指数
1
解决办法
757
查看次数

Java中C#匿名方法的等价物?

在C#中,您可以匿名定义委托(即使它们只不过是语法糖).例如,我可以这样做:

public string DoSomething(Func<string, string> someDelegate)
{
     // Do something involving someDelegate(string s)
} 

DoSomething(delegate(string s){ return s += "asd"; });
DoSomething(delegate(string s){ return s.Reverse(); });
Run Code Online (Sandbox Code Playgroud)

是否可以在Java中传递这样的代码?我正在使用处理框架,它有一个相当旧版本的Java(它没有泛型).

c# java processing delegates anonymous-function

30
推荐指数
2
解决办法
2万
查看次数

处理Android,使用库

我有一个Processing sketch可以在我的电脑上正常工作.

我现在正尝试使用Processing Android模式在Android平板电脑上运行它.但是我收到很多编译错误,说"找不到符号".

我正在使用我使用https://github.com/processing/processing-library-template创建的一些Processing库.

这些库实际上不会访问系统资源或自己调用Processing库.或者除Java.util之外的任何其他外部Java.他们只是操纵数据结构.

然而,似乎Android模式有问题.

谷歌搜索它似乎很多处理库不适用于Android模式,但我找不到任何明确的东西:我应该只是假设外部库在Android模式下根本无法工作?或者是否有特定的东西不起作用?或者我应该在代码中的某个地方寻找特定的错误?

更新:进一步的细节.我相信Processing Android模式针对的是Android 2.3.3.我正在使用Processing 2.21.我正在谈论的图书馆是我自己的.

java processing android

25
推荐指数
1
解决办法
1084
查看次数

退出前如何保存应用程序选项?

我已经创建了一个应用程序,我需要在退出之前保存一些选项.(类似于窗口维度,......,将写入文件中.)

主框架设置如下:

frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Run Code Online (Sandbox Code Playgroud)

如何保存我感兴趣的选项?(在退出之前)

谢谢!

java processing swing desktop-application

20
推荐指数
2
解决办法
3万
查看次数

处理与(普通)Java

我实验室的很多人都使用Processing.当然他们的工作很酷,但我想知道使用Processing比普通旧Java有什么好处?是否让我做了我本来难以做到的事情?

是的,我已经浏览了http://processing.org,但它并没有真正解释为什么Processing只是带有简洁的IDE和一组库的Java.

java processing

19
推荐指数
2
解决办法
2万
查看次数

价值重新映射

处理具有我一直使用的强大功能:

map(value, low1, high1, low2, high2)
Run Code Online (Sandbox Code Playgroud)

http://processing.org/reference/map_.html

它将value(具有预期范围的low1to high1)重新映射到目标范围low2to high2).

我想了解它背后的数学因此我可以在其他语言中使用它.有人想给我一块骨头并帮我逆向工程吗?我知道这是一个重新缩放并重新抵消的因素......今天早上感觉脑死了.

math processing

18
推荐指数
2
解决办法
3万
查看次数