All Downloads are FREE. Search and download functionalities are using the official Maven repository.
Search JAR files by class name

Download straightedge JAR 0.8 with all dependencies


Includes 2 main parts: - Path finding through 2D polygons using the A star algorithm and navigation-mesh generation Field of vision / shadows / line of sight / lighting. The basic polygon and point classes are the KPolygon and KPoint. KPolygon contains a list of KPoints for vertices as well as a center (centroid), area, and radius (circular bound or distance from center to furthest point). KPolygon was born out of the need for a more game-oriented and flexible polygon class than the Path2D class in the standard Java library. KPolygon implements java.awt.geom.Shape so it can be easily drawn and filled by Java2D's Graphics2D object. - This API provides path-finding and field-of-vision. For other complex geometric operations such as buffering (fattening and shrinking) and constructive area geometry (intersections and unions) it is recommended to use the excellent Java Topology Suite (JTS). The standard Java2D library also provides the Area class which can be used for some constructive area geometry operations. Note that there is a utility class PolygonConverter that can quickly convert KPolygons to JTS polygons and vice versa.

Files of the artifact straightedge version 0.8 from the group com.massisframework.

The newest version!
Show more of this group  Show more artifacts with this name
Show all versions of straightedge Show documentation

Please rate this JAR file. Is it a good library?

1 downloads

Source code of straightedge version 0.8

META-INF
META-INF.META-INF.MANIFEST.MF
straightedge.geom
straightedge.geom.straightedge.geom.AABB
straightedge.geom.straightedge.geom.KMultiPolygon
straightedge.geom.straightedge.geom.KPoint
straightedge.geom.straightedge.geom.KPolygon
straightedge.geom.straightedge.geom.PolygonBufferer
straightedge.geom.straightedge.geom.PolygonConverter
straightedge.geom.straightedge.geom.PolygonHolder
straightedge.geom.path
straightedge.geom.path.straightedge.geom.path.KNode
straightedge.geom.path.straightedge.geom.path.KNodeOfObstacle
straightedge.geom.path.straightedge.geom.path.NodeConnector
straightedge.geom.path.straightedge.geom.path.ObstAndDist
straightedge.geom.path.straightedge.geom.path.ObstDistAndQuad
straightedge.geom.path.straightedge.geom.path.ObstacleManager
straightedge.geom.path.straightedge.geom.path.PathBlockingObstacle
straightedge.geom.path.straightedge.geom.path.PathBlockingObstacleImpl
straightedge.geom.path.straightedge.geom.path.PathData
straightedge.geom.path.straightedge.geom.path.PathFinder
straightedge.geom.util
straightedge.geom.util.straightedge.geom.util.Bag
straightedge.geom.util.straightedge.geom.util.BinaryHeap
straightedge.geom.util.straightedge.geom.util.CodeTimer
straightedge.geom.util.straightedge.geom.util.ConvexHull
straightedge.geom.util.straightedge.geom.util.TileArray
straightedge.geom.util.straightedge.geom.util.TileArrayIntersections
straightedge.geom.util.straightedge.geom.util.TileBag
straightedge.geom.util.straightedge.geom.util.TileBagIntersections
straightedge.geom.util.straightedge.geom.util.Tracker
straightedge.geom.vision
straightedge.geom.vision.straightedge.geom.vision.CollinearOverlap
straightedge.geom.vision.straightedge.geom.vision.CollinearOverlapChecker
straightedge.geom.vision.straightedge.geom.vision.Occluder
straightedge.geom.vision.straightedge.geom.vision.OccluderDistAndQuad
straightedge.geom.vision.straightedge.geom.vision.OccluderImpl
straightedge.geom.vision.straightedge.geom.vision.PointShuffler
straightedge.geom.vision.straightedge.geom.vision.VPBoundary
straightedge.geom.vision.straightedge.geom.vision.VPOccluder
straightedge.geom.vision.straightedge.geom.vision.VPOccluderBoundaryIntersection
straightedge.geom.vision.straightedge.geom.vision.VPOccluderOccluderIntersection
straightedge.geom.vision.straightedge.geom.vision.VPShadowOnBoundary
straightedge.geom.vision.straightedge.geom.vision.VPShadowOnOccluder
straightedge.geom.vision.straightedge.geom.vision.VisiblePoint
straightedge.geom.vision.straightedge.geom.vision.VisionData
straightedge.geom.vision.straightedge.geom.vision.VisionDataRotation
straightedge.geom.vision.straightedge.geom.vision.VisionFinder
straightedge.test
straightedge.test.straightedge.test.MovingObstacleTest
straightedge.test.straightedge.test.PathTest
straightedge.test.straightedge.test.PathTestActiveRendering
straightedge.test.straightedge.test.VisionTest
straightedge.test.straightedge.test.VisionTestActiveRendering
straightedge.test.benchmark
straightedge.test.benchmark.straightedge.test.benchmark.BlankWorld
straightedge.test.benchmark.straightedge.test.benchmark.CornerCaseWorld
straightedge.test.benchmark.straightedge.test.benchmark.CustomProgressPane
straightedge.test.benchmark.straightedge.test.benchmark.FPSCounter
straightedge.test.benchmark.straightedge.test.benchmark.GameFrame
straightedge.test.benchmark.straightedge.test.benchmark.GameLoop
straightedge.test.benchmark.straightedge.test.benchmark.GameWorld
straightedge.test.benchmark.straightedge.test.benchmark.MazeWorld
straightedge.test.benchmark.straightedge.test.benchmark.Monster
straightedge.test.benchmark.straightedge.test.benchmark.ObstacleWorld
straightedge.test.benchmark.straightedge.test.benchmark.PillarWorld
straightedge.test.benchmark.straightedge.test.benchmark.Player
straightedge.test.benchmark.straightedge.test.benchmark.ViewPane
straightedge.test.benchmark.event
straightedge.test.benchmark.event.straightedge.test.benchmark.event.AWTEventCache
straightedge.test.benchmark.event.straightedge.test.benchmark.event.AWTEventHandler
straightedge.test.benchmark.event.straightedge.test.benchmark.event.AWTEventWrapper
straightedge.test.benchmark.event.straightedge.test.benchmark.event.PlayerEvent
straightedge.test.benchmark.event.straightedge.test.benchmark.event.PlayerEventCache
straightedge.test.benchmark.event.straightedge.test.benchmark.event.PlayerKeyEvent
straightedge.test.benchmark.event.straightedge.test.benchmark.event.PlayerMouseEvent
straightedge.test.benchmark.event.straightedge.test.benchmark.event.PlayerMouseWheelEvent
straightedge.test.benchmark.event.straightedge.test.benchmark.event.PlayerStatusEvent
straightedge.test.demo
straightedge.test.demo.straightedge.test.demo.AWTEventCache
straightedge.test.demo.straightedge.test.demo.AWTEventWrapper
straightedge.test.demo.straightedge.test.demo.AcceleratedImage
straightedge.test.demo.straightedge.test.demo.AppletImpl
straightedge.test.demo.straightedge.test.demo.Bullet
straightedge.test.demo.straightedge.test.demo.EventHandler
straightedge.test.demo.straightedge.test.demo.FPSCounter
straightedge.test.demo.straightedge.test.demo.Gun
straightedge.test.demo.straightedge.test.demo.LoadingLoopAnimation
straightedge.test.demo.straightedge.test.demo.Loop
straightedge.test.demo.straightedge.test.demo.LoopAnimation
straightedge.test.demo.straightedge.test.demo.Main
straightedge.test.demo.straightedge.test.demo.MainApplet
straightedge.test.demo.straightedge.test.demo.MainFrame
straightedge.test.demo.straightedge.test.demo.Player
straightedge.test.demo.straightedge.test.demo.PlayersCurrentDirection
straightedge.test.demo.straightedge.test.demo.TargetFinder
straightedge.test.demo.straightedge.test.demo.TargetUser
straightedge.test.demo.straightedge.test.demo.View
straightedge.test.demo.straightedge.test.demo.ViewPane
straightedge.test.demo.straightedge.test.demo.World
straightedge.test.demo.straightedge.test.demo.WorldEnclosedKochCurve
straightedge.test.demo.straightedge.test.demo.WorldHexagonalGosperCurve
straightedge.test.demo.straightedge.test.demo.WorldKochIsland
straightedge.test.demo.straightedge.test.demo.WorldKochSnowflake
straightedge.test.demo.straightedge.test.demo.WorldLetters
straightedge.test.demo.straightedge.test.demo.WorldLoopAnimation
straightedge.test.demo.straightedge.test.demo.WorldMaze
straightedge.test.demo.straightedge.test.demo.WorldQuadraticGosperCurve
straightedge.test.demo.straightedge.test.demo.WorldShapes
straightedge.test.demo.straightedge.test.demo.WorldSierpinskiGasket
straightedge.test.demo.straightedge.test.demo.WorldSpiral
straightedge.test.demo.straightedge.test.demo.WorldStarField
straightedge.test.demo.straightedge.test.demo.WorldStoneHenge
straightedge.test.demo.straightedge.test.demo.WorldVogelSpiral
straightedge.test.experimental
straightedge.test.experimental.straightedge.test.experimental.Drawer
straightedge.test.experimental.straightedge.test.experimental.FogOfWarTest
straightedge.test.experimental.straightedge.test.experimental.FogOfWarTest2
straightedge.test.experimental.straightedge.test.experimental.FogOfWarTestGrid2
straightedge.test.experimental.straightedge.test.experimental.LineTest
straightedge.test.experimental.map
straightedge.test.experimental.map.straightedge.test.experimental.map.Cell
straightedge.test.experimental.map.straightedge.test.experimental.map.CellArray
straightedge.test.experimental.map.straightedge.test.experimental.map.FogOfWarTestGrid
straightedge.test.experimental.map.straightedge.test.experimental.map.Link
straightedge.test.experimental.map.straightedge.test.experimental.map.Point




© 2015 - 2024 Weber Informatics LLC | Privacy Policy