Download energy3d Free Java Code
Description
Energy3D presents an easy to use 3D user interface for designing model buildings. Students can quickly sketch up a house, a building, or even a villiage. Energy3D allows students to "print out" a design, cut out the pieces, and use them to assemble a physical model. http://energy.concord.org/energy3d/index. html.
Icons
Source Files
The download file energy3d-master.zip has the following entries.
.classpath/*from w w w. ja va2 s . c om*/
.gitignore
.project
.settings/org.eclipse.jdt.core.prefs
.settings/org.eclipse.m2e.core.prefs
exe/Energy3D Projects/Samples/Apartments.ng3
exe/Energy3D Projects/Samples/Church.ng3
exe/Energy3D Projects/Samples/CityHall.ng3
exe/Energy3D Projects/Samples/ComplexRoof1.ng3
exe/Energy3D Projects/Samples/ComplexRoof2.ng3
exe/Energy3D Projects/Samples/CourtHouse1.ng3
exe/Energy3D Projects/Samples/CourtHouse2.ng3
exe/Energy3D Projects/Samples/Diagonal.ng3
exe/Energy3D Projects/Samples/Duplex.ng3
exe/Energy3D Projects/Samples/Factory.ng3
exe/Energy3D Projects/Samples/FlatTop.ng3
exe/Energy3D Projects/Samples/GableRoof.ng3
exe/Energy3D Projects/Samples/Heart.ng3
exe/Energy3D Projects/Samples/Hexagonal1.ng3
exe/Energy3D Projects/Samples/Hexagonal2.ng3
exe/Energy3D Projects/Samples/HipRoof.ng3
exe/Energy3D Projects/Samples/HookShaped.ng3
exe/Energy3D Projects/Samples/L-Shaped1.ng3
exe/Energy3D Projects/Samples/L-Shaped2.ng3
exe/Energy3D Projects/Samples/Library.ng3
exe/Energy3D Projects/Samples/Mansion1.ng3
exe/Energy3D Projects/Samples/OfficeBuilding.ng3
exe/Energy3D Projects/Samples/PlusShaped.ng3
exe/Energy3D Projects/Samples/PyramidRoof.ng3
exe/Energy3D Projects/Samples/School.ng3
exe/Energy3D Projects/Samples/ShedRoof.ng3
exe/Energy3D Projects/Samples/Skyscraper1.ng3
exe/Energy3D Projects/Samples/Star.ng3
exe/Energy3D Projects/Samples/Sunroom.ng3
exe/Energy3D Projects/Samples/Triplex.ng3
exe/Energy3D Projects/Samples/TwoStories1.ng3
exe/Energy3D Projects/Samples/TwoStories2.ng3
exe/Energy3D Projects/Samples/U-Shaped1.ng3
exe/Energy3D Projects/Samples/U-Shaped2.ng3
exe/Energy3D Projects/Samples/U-Shaped3.ng3
exe/Energy3D Projects/Samples/V-Shaped.ng3
exe/Energy3D Projects/Samples/Village1.ng3
exe/Energy3D Projects/Samples/Village2.ng3
exe/Energy3D Projects/Samples/Warehouse.ng3
exe/readme.txt
exe/webstart/applet-energy3d.jnlp
exe/webstart/applet.html
exe/webstart/energy3d.jnlp
exe/webstart/energy3d_lwjgl.jnlp
exe/webstart/resources/gluegen-rt.jnlp
exe/webstart/resources/icon.gif
exe/webstart/resources/jogl.jnlp
exe/webstart/resources/splash.jpg
exe/webstart/run-applet.jnlp
exe/webstart/run-mac.jnlp
poly2tri/org/poly2tri/Poly2Tri.java
poly2tri/org/poly2tri/geometry/polygon/Polygon.java
poly2tri/org/poly2tri/geometry/polygon/PolygonPoint.java
poly2tri/org/poly2tri/geometry/polygon/PolygonSet.java
poly2tri/org/poly2tri/geometry/polygon/PolygonUtil.java
poly2tri/org/poly2tri/geometry/primitives/Edge.java
poly2tri/org/poly2tri/geometry/primitives/Point.java
poly2tri/org/poly2tri/polygon/ardor3d/ArdorPolygon.java
poly2tri/org/poly2tri/transform/coordinate/AnyToXYTransform.java
poly2tri/org/poly2tri/transform/coordinate/CoordinateTransform.java
poly2tri/org/poly2tri/transform/coordinate/Matrix3Transform.java
poly2tri/org/poly2tri/transform/coordinate/NoTransform.java
poly2tri/org/poly2tri/transform/coordinate/XYToAnyTransform.java
poly2tri/org/poly2tri/triangulation/Triangulatable.java
poly2tri/org/poly2tri/triangulation/TriangulationAlgorithm.java
poly2tri/org/poly2tri/triangulation/TriangulationConstraint.java
poly2tri/org/poly2tri/triangulation/TriangulationContext.java
poly2tri/org/poly2tri/triangulation/TriangulationDebugContext.java
poly2tri/org/poly2tri/triangulation/TriangulationMode.java
poly2tri/org/poly2tri/triangulation/TriangulationPoint.java
poly2tri/org/poly2tri/triangulation/TriangulationProcess.java
poly2tri/org/poly2tri/triangulation/TriangulationProcessEvent.java
poly2tri/org/poly2tri/triangulation/TriangulationProcessListener.java
poly2tri/org/poly2tri/triangulation/TriangulationUtil.java
poly2tri/org/poly2tri/triangulation/delaunay/DelaunayTriangle.java
poly2tri/org/poly2tri/triangulation/delaunay/sweep/AdvancingFront.java
poly2tri/org/poly2tri/triangulation/delaunay/sweep/AdvancingFrontIndex.java
poly2tri/org/poly2tri/triangulation/delaunay/sweep/AdvancingFrontNode.java
poly2tri/org/poly2tri/triangulation/delaunay/sweep/DTSweep.java
poly2tri/org/poly2tri/triangulation/delaunay/sweep/DTSweepConstraint.java
poly2tri/org/poly2tri/triangulation/delaunay/sweep/DTSweepContext.java
poly2tri/org/poly2tri/triangulation/delaunay/sweep/DTSweepDebugContext.java
poly2tri/org/poly2tri/triangulation/delaunay/sweep/DTSweepPointComparator.java
poly2tri/org/poly2tri/triangulation/delaunay/sweep/PointOnEdgeException.java
poly2tri/org/poly2tri/triangulation/point/FloatBufferPoint.java
poly2tri/org/poly2tri/triangulation/point/TPoint.java
poly2tri/org/poly2tri/triangulation/point/ardor3d/ArdorVector3Point.java
poly2tri/org/poly2tri/triangulation/point/ardor3d/ArdorVector3PolygonPoint.java
poly2tri/org/poly2tri/triangulation/sets/ConstrainedPointSet.java
poly2tri/org/poly2tri/triangulation/sets/PointSet.java
poly2tri/org/poly2tri/triangulation/tools/ardor3d/ArdorMeshMapper.java
poly2tri/org/poly2tri/triangulation/util/PointGenerator.java
poly2tri/org/poly2tri/triangulation/util/PolygonGenerator.java
poly2tri/org/poly2tri/triangulation/util/Tuple2.java
poly2tri/org/poly2tri/triangulation/util/Tuple3.java
pom.xml
src/main/java/com/apple/eawt/Application.java
src/main/java/com/apple/eawt/ApplicationAdapter.java
src/main/java/com/apple/eawt/ApplicationEvent.java
src/main/java/com/apple/eawt/ApplicationListener.java
src/main/java/com/apple/eio/FileManager.java
src/main/java/org/concord/energy3d/MainApplet.java
src/main/java/org/concord/energy3d/MainApplication.java
src/main/java/org/concord/energy3d/gui/EnergyPanel.java
src/main/java/org/concord/energy3d/gui/MainFrame.java
src/main/java/org/concord/energy3d/gui/MainPanel.java
src/main/java/org/concord/energy3d/gui/ScaleDialog.java
src/main/java/org/concord/energy3d/gui/WideComboBox.java
src/main/java/org/concord/energy3d/logger/Building.java
src/main/java/org/concord/energy3d/logger/LoggerUtil.java
src/main/java/org/concord/energy3d/logger/PostProcessor.java
src/main/java/org/concord/energy3d/logger/SnapshotLogger.java
src/main/java/org/concord/energy3d/logger/TimeSeriesLogger.java
src/main/java/org/concord/energy3d/model/CustomRoof.java
src/main/java/org/concord/energy3d/model/Door.java
src/main/java/org/concord/energy3d/model/Floor.java
src/main/java/org/concord/energy3d/model/Foundation.java
src/main/java/org/concord/energy3d/model/HipRoof.java
src/main/java/org/concord/energy3d/model/HousePart.java
src/main/java/org/concord/energy3d/model/PickedHousePart.java
src/main/java/org/concord/energy3d/model/PyramidRoof.java
src/main/java/org/concord/energy3d/model/Roof.java
src/main/java/org/concord/energy3d/model/Snap.java
src/main/java/org/concord/energy3d/model/SolarPanel.java
src/main/java/org/concord/energy3d/model/UserData.java
src/main/java/org/concord/energy3d/model/Wall.java
src/main/java/org/concord/energy3d/model/Window.java
src/main/java/org/concord/energy3d/scene/CameraControl.java
src/main/java/org/concord/energy3d/scene/FirstPersonControl.java
src/main/java/org/concord/energy3d/scene/JoglFactory.java
src/main/java/org/concord/energy3d/scene/JoglNewtFactory.java
src/main/java/org/concord/energy3d/scene/LwjglFactory.java
src/main/java/org/concord/energy3d/scene/OrbitControl.java
src/main/java/org/concord/energy3d/scene/PrintController.java
src/main/java/org/concord/energy3d/scene/RendererFactory.java
src/main/java/org/concord/energy3d/scene/Scene.java
src/main/java/org/concord/energy3d/scene/SceneManager.java
src/main/java/org/concord/energy3d/shapes/AngleAnnotation.java
src/main/java/org/concord/energy3d/shapes/Annotation.java
src/main/java/org/concord/energy3d/shapes/Arc.java
src/main/java/org/concord/energy3d/shapes/Heliodon.java
src/main/java/org/concord/energy3d/shapes/SizeAnnotation.java
src/main/java/org/concord/energy3d/undo/AddHousePartCommand.java
src/main/java/org/concord/energy3d/undo/ChangeColorTextureCommand.java
src/main/java/org/concord/energy3d/undo/EditFoundationCommand.java
src/main/java/org/concord/energy3d/undo/EditHousePartCommand.java
src/main/java/org/concord/energy3d/undo/MakeGableCommand.java
src/main/java/org/concord/energy3d/undo/RemoveHousePartCommand.java
src/main/java/org/concord/energy3d/undo/SaveCommand.java
src/main/java/org/concord/energy3d/undo/UndoManager.java
src/main/java/org/concord/energy3d/util/Blinker.java
src/main/java/org/concord/energy3d/util/ClipImage.java
src/main/java/org/concord/energy3d/util/Config.java
src/main/java/org/concord/energy3d/util/FontManager.java
src/main/java/org/concord/energy3d/util/MeshLib.java
src/main/java/org/concord/energy3d/util/ObjectCloner.java
src/main/java/org/concord/energy3d/util/Printout.java
src/main/java/org/concord/energy3d/util/SelectUtil.java
src/main/java/org/concord/energy3d/util/Util.java
src/main/java/org/concord/energy3d/util/WallVisitor.java
src/main/resources/org/concord/energy3d/gui/css/fx.css
src/main/resources/org/concord/energy3d/gui/icons/annotation.png
src/main/resources/org/concord/energy3d/gui/icons/chart.png
src/main/resources/org/concord/energy3d/gui/icons/door.png
src/main/resources/org/concord/energy3d/gui/icons/floor.png
src/main/resources/org/concord/energy3d/gui/icons/foundation.png
src/main/resources/org/concord/energy3d/gui/icons/grid.png
src/main/resources/org/concord/energy3d/gui/icons/heatmap.png
src/main/resources/org/concord/energy3d/gui/icons/icon.gif
src/main/resources/org/concord/energy3d/gui/icons/print_preview.png
src/main/resources/org/concord/energy3d/gui/icons/resize.png
src/main/resources/org/concord/energy3d/gui/icons/roof_custom.png
src/main/resources/org/concord/energy3d/gui/icons/roof_gable.png
src/main/resources/org/concord/energy3d/gui/icons/roof_hip.png
src/main/resources/org/concord/energy3d/gui/icons/roof_pyramid.png
src/main/resources/org/concord/energy3d/gui/icons/rotate.png
src/main/resources/org/concord/energy3d/gui/icons/select.png
src/main/resources/org/concord/energy3d/gui/icons/shadow.png
src/main/resources/org/concord/energy3d/gui/icons/snap.png
src/main/resources/org/concord/energy3d/gui/icons/solarpanel.png
src/main/resources/org/concord/energy3d/gui/icons/sun_anim.png
src/main/resources/org/concord/energy3d/gui/icons/sun_heliodon.png
src/main/resources/org/concord/energy3d/gui/icons/top.png
src/main/resources/org/concord/energy3d/gui/icons/wall.png
src/main/resources/org/concord/energy3d/gui/icons/window.png
src/main/resources/org/concord/energy3d/gui/icons/zoom.png
src/main/resources/org/concord/energy3d/scene/fonts/DejaVuSansCondensed-20-bold-regular.fnt
src/main/resources/org/concord/energy3d/scene/fonts/DejaVuSansCondensed-20-bold-regular_00.png
src/main/resources/org/concord/energy3d/scene/fonts/SimpleFont.fnt
src/main/resources/org/concord/energy3d/scene/fonts/SimpleFont.png
src/main/resources/org/concord/energy3d/scene/images/door.jpg
src/main/resources/org/concord/energy3d/scene/images/door.png
src/main/resources/org/concord/energy3d/scene/images/floor.jpg
src/main/resources/org/concord/energy3d/scene/images/floor.png
src/main/resources/org/concord/energy3d/scene/images/foundation.jpg
src/main/resources/org/concord/energy3d/scene/images/roof.jpg
src/main/resources/org/concord/energy3d/scene/images/roof.png
src/main/resources/org/concord/energy3d/scene/images/sky.jpg
src/main/resources/org/concord/energy3d/scene/images/solarpanel.png
src/main/resources/org/concord/energy3d/scene/images/wall.png
src/main/resources/org/concord/energy3d/scene/images/wall_brick.png
src/main/resources/org/concord/energy3d/scene/models/compass.dae
version.txt
Download
Click the following link to download energy3d-master.zip.
energy3d-master.zip