V5 beta May-22-2022 available now
 1-19  …  40-59  60-79  80-99  100-119  120-139  140-145

Previous
Next
 From:  Michael Gibson
10706.80 In reply to 10706.74 
Hi Larry,

re:
> Since you've just been working on Distribute, I wonder you could have it distribute along
> CPlane axes if a CPlane has been set? As it is, when I set a CPlane and then Distribute,
> the objects look like they're being distributed on world axes.

I put another another update for Distribute, it should now work using x/y/z axes of the CPlane if one has been set:
http://moi3d.com/forum/index.php?webtag=MOI&msg=8503.13

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Larry Fahnoe (FAHNOE)
10706.81 In reply to 10706.80 
Hi Michael,

Thanks, I was puzzling over how to modify Distribute to use the CPlane & appreciate seeing your approach to the problem.

Now the bug report which I think may be touching on the extra items being selected.

Using the Shed model, here are the steps that I took:
1. Hide everything but the Purlins and Trusses groups
2. Select Purlin1* and delete them (probably unnecessary, but gets rid of the purlins on the right hand side of the roof)
3. Select Purlin05 and delete it (to create an uneven distribution for Distribute to work on)
4. Select Purlin0*
5. Distribute along X (without a CPlane this will produce inappropriate results, but it is the step I took)
6. Observe the result don't click DONE

Purlin01 and Purlin09 are showing selected in the object browser
Parts of all the purlins appear to be selected in the 3D view
No apparent duplication of groups in the object browser, but the 3D view makes me think that there may be duplication

7. Click DONE

What I get is very odd. There are now 6 instances of the Framing group in the object browser (oh my!). Within each instance of Framing a different purlin is selected for a total of 6 purlins selected.


Revert to the saved model.

1. Hide everything but the Purlins and Trusses groups
2. Select Purlin1* and delete them
3. Select Purlin05 and delete it
4. Using the Front view, create a CPlane with origin in the lower left corner of Purlin01.
5. Adjust Z toward you and X along the top of the truss member (base of the purlins)
6. Switch to the Top view
7. Select Purlin0*
8. Distribute along X
9. Click DONE

Essentially similar strange duplication and selection behavior as without the CPlane. This is definitely repeatable.

Certainly wasn't trying to make work for you, but perhaps my shed model is a torture test of sorts for groups and Distribute.

--Larry
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10706.82 In reply to 10706.81 
Hi Larry, thanks for the additional bug report.

So your original bug report was this:
quote:

When I manipulate a Truss* group (like adding an object), a byproduct is that the Framing group is all unhidden AND selected. This is startling (surprising) as I would have expected the hidden/exposed state to remain unchanged and not have the top level group wind up being selected.


If I understand your new steps correctly there isn't any step involved for adding an object as was described in the original bug report, your steps are about running distribute on objects that are sub objects contained within another group, is that correct?

So that's a different bug than adding an object.

I can definitely reproduce that there is a bug in using Distribute on objects that are contained within a group (unlike running them on top level groups as was previously fixed). It unfortunately may be a difficult problem for a script to solve though, because when an object that is contained within a group is modified it means the top level group object gets reconstructed. So when the distribute script tries to modify several objects in a loop that are contained within the same top level group structure, when the second object is processed it is going to try and rebuild the original parent group, not the new one that is the result of the previous processed object.

This is solved for built in transform commands because they do some additional processing on a whole batch of transformed objects at once and know how to deal with groups.

I'll have to think some about whether it will be feasible to deal with this automatically or whether it will need a new API to be used by scripts that transform objects to submit them in one batch. Either way will require changes in the back end processing and so won't be fixed by just editing the script itself.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Larry Fahnoe (FAHNOE)
10706.83 In reply to 10706.82 
Hi Michael,

> If I understand your new steps correctly there isn't any step involved for adding an object as was described in the original bug report, your steps are about running distribute on objects that are sub objects contained within another group, is that correct?

> So that's a different bug than adding an object.

Yes & yes.

I was unable to reproduce the behavior and record the steps to do so for the first issue (which may have been my error). You are correct, this issue is caused by different actions. When I saw more odd behavior, I documented it & thought that it might be related.

Thanks for the explanation of the new issue, it paints more of the picture and makes sense to me. Since much of MoI is opaque to me it is somewhat difficult to know if odd behavior is an indication of a bug that you'll want to address or a smaller issue limited to a few scripts. I appreciate being able to raise either one of them AND your good feedback about what's going on. Problem is that so much of MoI is just so polished, even in betas, that it is quite a surprise when odd behavior rears its head!

> when an object that is contained within a group is modified it means the top level group object gets reconstructed. [...]

That's something that is probably not obvious to most users (& probably needn't be) but it is a good insight for scripts that loop over a list of groups.

I typically use styles to segment the components of my models and have been experimenting with using groups for this purpose. Maybe some of this segmentation is more appropriate for the folder concept you have also mentioned thinking about.

--Larry
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Hugh McMaster (HMC)
10706.84 
Hi there, do you have a roadmap for the final v5 release?
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10706.85 In reply to 10706.84 
Hi Hugh,

re:
> Hi there, do you have a roadmap for the final v5 release?

Sorry no not really. But it will likely be around 3 or 4 more beta releases and then I'll wrap it up.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  David (BLEND3D)
10706.86 
Hello Michael,

I regret not checking in earlier, say around May! I love the tweaks to the browser and the dark theme. Overall a great beta! Looking forward to your release so you can get paid for your excellent work!

David, aka blend3d
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10706.87 In reply to 10706.86 
Thanks David!

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Robert (ROBERT_S)
10706.88 
Hey Michael,

I have question will be the upgrade still cost ($100 USD) ?

Thank you.

Robert.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10706.89 In reply to 10706.88 
Hi Robert,

re:
> I have question will be the upgrade still cost ($100 USD) ?

Yes, I don't currently have any plans on changing that.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  FDP
10706.90 In reply to 10706.89 
Has anybody else had issues with the latest V5 beta creating inaccurate distances using snaps?

I love the new Object hierarchy option and am eager to use it to make life a little more sane, but unfortunately when I import some of my V4 projects into V5 and try to draw lines I end up with inaccurate line lengths even when I turn "On" and "On Surface" snap off.

E.g., when straight snapping from the end of one horizontal line to a random point on another horizontal line using the shift key to get a straight vertical line and using int or int/perp to terminate the new line I might get something like 36.9993834232002 instead of 37.0. This doesn't seem to happen with new V5 projects, only old projects opened from V4.

Decimal display is set to 1.00000 and V5 beta seems to have imported all of my V4 settings and plugins.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10706.91 In reply to 10706.90 
Hi FDP, I haven't heard of any similar issues from anyone else thus far.

The next time it happens can you please send me the .3dm file with the curves in it?

You can e-mail it to me at moi@moi3.com

Thanks, - Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Bob (APTIVABOY)
10706.92 
I'd love to see a "Max Fillet" or Max Chamfer" command, where when you highlight an edge MOI automatically tells you the maximum fillet or chamfer that it can apply to said edge. It would save a lot of time with experimenting since you'd know how far you could take the fillet or chamfer already.

Thank you for listening!

Robert
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10706.93 In reply to 10706.92 
Hi Robert,

re:
> I'd love to see a "Max Fillet" or Max Chamfer" command, where when you highlight an
> edge MOI automatically tells you the maximum fillet or chamfer that it can apply to said edge.

Unfortunately it's very difficult to calculate such a value. It's hard to say for sure but it could be on the order of several years of work to accomplish that.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Fortian
10706.94 
Hello, Michael.

When we model with custom CPlane, wouldn't it be better if the 3D view has the 'up' direction as the sky like in the default CPlane? It doesn't work that way for the moment.

Please pardon my English, but I hope you know what I mean. Thank you very much.
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10706.95 In reply to 10706.94 
Hi Fortian,

re:
> When we model with custom CPlane, wouldn't it be better if the 3D view has the 'up' direction as the
> sky like in the default CPlane? It doesn't work that way for the moment.

Yes I'll see about putting in an option for that.

- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  bemfarmer
10706.96 
I noticed that the radial dimension places a + symbol (crosscheck?), at the center of the arc/circle.
Selecting the + symbol, with mouse drag from right to left, selects the entire radial dimension.
Normal behavior.

- Brian

ps The MoI Dimensions show up in Rhino7. (very limited testing.)

EDITED: 28 Nov 2022 by BEMFARMER


  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10706.97 In reply to 10706.96 
Hi Brian,

re:
> Selecting the + symbol, with mouse drag from right to left, selects the entire radial dimension.
> Normal behavior.

Yes, when you select with a drag from right to left, objects that have any portion
inside the window will be targeted. The + symbol at the center of the circle or arc is part of the
radial dimension.


> ps The MoI Dimensions show up in Rhino7. (very limited testing.)

Yes, they should be seen with Rhino.


- Michael
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  danperk (SBEECH)
10706.98 
Hi Michael,

I've setup MoI v5 with a modified Dark theme which is great for my eyes but can't seem to find a setting in the Theme Manager or MoI.ini file to change the color of the Selection Rectangle, which is black (dark) by default.

Could you tell me where I might find this setting?
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Previous
Next
 From:  Michael Gibson
10706.99 In reply to 10706.98 
Hi danperk,

re:
> I've setup MoI v5 with a modified Dark theme which is great for my eyes but can't seem to find
> a setting in the Theme Manager or MoI.ini file to change the color of the Selection Rectangle,
> which is black (dark) by default.

Sorry, there is not currently a setting for that. I will see about adding one though.

EDIT: actually this was a mistake, there is a theme setting for this, see below.

- Michael

EDITED: 29 Nov 2022 by MICHAEL GIBSON

  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged
 

Reply to All Reply to All

 

 
Show messages:  1-19  20-39  40-59  60-79  80-99  100-119  120-139  140-145