Gerhard Dorn

Results 19 comments of 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]) ``` ![image](https://user-images.githubusercontent.com/67096719/188868778-30b00f3a-a8df-431a-b43c-d40ebacd51be.png)

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`)...