• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ladybug-tools / ladybug-geometry / 47 / 2
93%
master: 93%

Build:
DEFAULT BRANCH: master
Ran 28 May 2019 06:41PM UTC
Files 35
Run time 1s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

28 May 2019 06:38PM UTC coverage: 95.939%. First build
47.2

push

travis-ci

chriswmackey
feat(geometry): Adding Geometry Objects (#3)

* feat(2d): More 2D Geometries

* Almost Done With All 2D Geometry

... there are just a couple of last things that I need to impelment on Mesh2D.

* Finished All 2D Objects

I still need to write some tests for them but all fundamental 2D objects are now complete.

* Added 1D Objects in 3D Space

* Finished 3D Geometries

I have been doing tests in Rhino just because it is quicker so I am fairly certain that 80% of the code is working.  I will begin writing pure Python tests and (likely) fixing bugs soon.

* Bug Fix to Surface Class

* Update README.md

* More Reliable is_point_inside method

* Documenting Fringe Cases

* Responding to comments by @mostapharoudsari

* Found a Better Way to Avoid Mesh Grid Fringe Cases

* Cleaning Up Code

I realized that one of the methods that I added previously did not do what I thought it did so I have removed it.  I also added a method to automatically create a single closed polygon from a shape with a hole.  I ran it through several tests in Rhino and it seems to be working well.  There aren't any cases I can think of that will not work with the general calculation method and I think I can get it to work for shapes with multiple hole just by having it recurse.

* Added the Capability to Have Faces with Holes

... and everything seems to be working well!

* Update dev-requirements.txt

* Finished Tests for Points

* Finished Tests for LineSegment

* Added Test for Ray2D

* Finished Tests for Rays

* More Polygon2D Tests

* More Tests for Mesh2D

* Decided to Remove the Ability to Override Checks

I realized that the overhad for the checks is not that bad and things really get wonky when they can be overridden on the class.

* Finished Tests for Polygon2D

* Finished All 2D Tests

... and fixed a lot of bugs / poor design decisions that were discovered in the process.

* Added Mesh3D Test

* Finished Mesh3D ... (continued)

6260 of 6525 relevant lines covered (95.94%)

0.96 hits per line

Source Files on job 47.2
  • Tree
  • List 0
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Build 42
  • Travis Job 47.2
  • 8dc0146e on github
  • Next Job for on master (#49.2)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc