Hi Brian, there is another input to Blend, it's input index 1 and it contains a list of curve orientation records.
When Blend is run the first time the blend factory will look if factory input index 1 is empty, and if it is it will create a new list of curve orientation records starting out with the ends closest to one another being the ones blended between. When you're in the blend command if you click on one of the curves it will toggle the flip part of the curve orientation record and flip the blend to the other side. That record is then used later on with history updates so that the history calculation can know which side was used for the blend.
Unfortunately right now there is no way for a script to create its own curve orientation records, they are created internally by the blend factory on its first run through and there isn't any script accessible method to create one right now. Those are IMoiCurveOrientation objects.
So sorry right now I don't think it's possible to do what you're looking for in this case.
- Michael
|