Gerhard Dorn
Gerhard Dorn
the wrong behaviour still exists for RGB / RGBA input: ``` julia heatmap(1:4, 1:4, [RGBA(rand(),rand(),rand(),rand()) for i = 1:4, j = 1:4]) ``` 
Thanks for the feedback, I was wondering whether `issimple(Ngon)` cannot be adopted in such a way to check whether a given Ngon is really simple. such as `issimple(n::Ngon) = issimple(PolyArea([vertices(n);...
Yes, I can start a pull request on this feature (adding a core function `issimple(p::Polygon)` in `polytopes.jl` , but first I will continue to work on intersections of rays /...
my suggestion: `isskew(p::Polytope{K, Dim, T}) where {K, Dim, T} = rank(reduce(hcat, coordinates.(vertices(p))), atol = atol(T)) > K` returns true if a Polytope with `K < Dim` has vertices spanning a...
I was thinking of generalizing intersectparameters to define intersections of any two affine subvectorspaces, e.g. two planes in a 3, 4, or n-dimensional space. This could be used to prepare...
Regarding **design**: I wanted to prevent to have several functions if one function could do everything. I started thinking to discuss line - plane intersection and generalized it to any...
ah okay, you are right, I should focus on the issue topic. So, currently the two functions just appear in `intersectpoint`: - ``segments.jl`` (defined for segments, used - but obsolete)...
Comment: intersectcollinear has a bug: ``` julia s1 = Segment((0,0), (1,-1)) s2 = Segment((0.5,-0.5), (1.5,-1.5)) Meshes.intersectcollinear(identity, s2, s1) ``` yields ``` julia Meshes.Segment{2,Float64} └─Point(1.5, -1.0) └─Point(0.0, -0.5) ``` instead of...
> I've made most of the requested changes, but the issue is we need to also check if a ray intersects with an edge of the triangle. The issue right...
I can help with intersections - currently I finish intersections in 2D: intersection of - [x] ray - ray (`rays.jl`) - current PR #297 - [x] ray - segment (`raysegment.jl`)...