isolate it:
1. Create a super-simple Chameleon definition, select just 2 panels (always more than 1) and try to import them. If it works, it has something to do with what you are feeding Chameleon. If not...
2. Try a super simple AC family with just four points and a plane. If that works, you know it's the family. If it still doesn't work...
3. Try your super simple AC family in a brand new Revit project. Then you know it's the project.
Come back here with your test results and we'll see if we can find the source of the problem (or maybe I'll have remembered what caused it on my project).
…
gths or angles in each element and compose those into a textual string.*
Let's say you identify 3 key points in each element (A, B, C) and you decide that two elements are the same if they share the same distance AB, the distance AC and the angle ABC. So associate each element with the text "4.623, 8.500, 26.7", where the first part is the AB distance rounded to a specific tolerance, the second part of the AC distance and the last part is the angle. You can now compare these textual representations using Set components.
* Actually it is more common to use integers as outputs of hash functions, but other easily comparable data types work just as well.…
Added by David Rutten at 4:12am on September 24, 2017
corner A (AB and AC). Then you unitize both vectors (to make sure they are the same length) and add them together. The resulting vector points in the bisector direction.
The VectorSummation component has a boolean input parameter which will unitize the vectors for you, so you can skip that part.
I just wrote a component for this so it will be available in the next version.
--
David Rutten
david@mcneel.com
Seattle, WA…
Added by David Rutten at 1:54pm on October 1, 2009