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

ladybug-tools / ladybug-geometry / 47
93%

Build:
DEFAULT BRANCH: master
Ran 28 May 2019 06:41PM UTC
Jobs 2
Files 35
Run time 14s
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

pending completion
47

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%)

1.92 hits per line

Jobs
ID Job ID Ran Files Coverage
1 47.1 28 May 2019 06:41PM UTC 0
95.89
Travis Job 47.1
2 47.2 28 May 2019 06:41PM UTC 0
95.94
Travis Job 47.2
Source Files on build 47
Detailed source file information is not available for this build.
  • Back to Repo
  • Travis Build #47
  • 8dc0146e on github
  • Next Build on master (#49)
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