Android Open Source - Verlet Particle






From Project

Back to project page Verlet.

License

The source code is released under:

Copyright 2013 Devicement http://devicement.com/ Copyright 2013 Sub Protocol and other contributors http://subprotocol.com/ Permission is hereby granted, free of charge, to any person obtaining a co...

If you think the Android project Verlet listed in this page is inappropriate, such as containing malicious code/tools or violating the copyright, please email info at java2s dot com, thanks.

Java Source Code

package org.verletandroid.VerletCore;
/*w  w  w .ja va2  s  . c  o m*/
import android.graphics.Color;
import android.graphics.Paint;
import org.verletandroid.Graphics.IGraphics;

/**
 * Created with IntelliJ IDEA.
 * User: George
 * Date: 28.04.13
 * Time: 20:54
 * To change this template use File | Settings | File Templates.
 */
public class Particle implements IEntity {
    int color = Color.parseColor("#2dad8f");

    public Vec2 getPos() {
        return pos;
    }

    public void setPos(Vec2 pos) {
        this.pos = pos;
    }

    public Vec2 pos;

    public Vec2 getLastPos() {
        return lastPos;
    }

    public void setLastPos(Vec2 lastPos) {
        this.lastPos = lastPos;
    }

    public Vec2 lastPos;

    public Particle(Vec2 pos) {
        this.pos = (new Vec2()).mutableSet(pos);
        this.lastPos = (new Vec2()).mutableSet(pos);
    }

    public void setColor(int color) {
        this.color = color;
    }
    public void draw(IGraphics graphics)
    {
        graphics.setColorPen(color);
        graphics.setPenStyle(Paint.Style.FILL);
        graphics.drawCircle(pos.x, pos.y, 8);
       // graphics.drawArc((float)this.pos.getX(), (float)this.pos.getY(), 5.0, 0, 360.0, Color.parseColor("#2dad8f"));
    }

}




Java Source Code List

com.northerneyes.VerletObjects.SpiderWeb.java
com.northerneyes.VerletObjects.Spider.java
com.northerneyes.VerletObjects.Tree.java
com.northerneyes.activities.MainActivity.java
com.northerneyes.activities.SampleList.java
org.verletandroid.Graphics.Graphics.java
org.verletandroid.Graphics.IGraphics.java
org.verletandroid.Graphics.IPixmap.java
org.verletandroid.Graphics.PixmapFormat.java
org.verletandroid.Graphics.Pixmap.java
org.verletandroid.Handlers.AccelerometerVerletHandler.java
org.verletandroid.Handlers.InputVerletHandler.java
org.verletandroid.Handlers.MultyTouchVerletHandler.java
org.verletandroid.VerletCore.Composite.java
org.verletandroid.VerletCore.IEntity.java
org.verletandroid.VerletCore.Particle.java
org.verletandroid.VerletCore.Utils.java
org.verletandroid.VerletCore.Vec2.java
org.verletandroid.VerletCore.Verlet.java
org.verletandroid.VerletCore.Contraints.AngleConstraint.java
org.verletandroid.VerletCore.Contraints.DistanceConstraint.java
org.verletandroid.VerletCore.Contraints.IConstraint.java
org.verletandroid.VerletCore.Contraints.PinConstraint.java
org.verletandroid.VerletCore.Objects.Cloth.java
org.verletandroid.VerletCore.Objects.LineSegments.java
org.verletandroid.VerletCore.Objects.Tire.java
org.verletandroid.componets.IUpdatable.java
org.verletandroid.componets.RenderView.java