Lots of unkown
 1-20  21-40  41-60  61-80  81-100  101-120  …  361-372

Previous
Next
 From:  Cemortan_Tudor
8665.61 In reply to 8665.60 
thanks !!
  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
8665.62 In reply to 8665.59 
The clipboard copy to PDF or AI needs to be triggered by a separate shortcut like that because it has options UI for it. When you do the regular copy to clipboard, MoI does not know at that time where you're trying to target and it would be weird to pop up the AI options dialog for every Ctrl+C copy.

- 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:  Cemortan_Tudor
8665.63 
shell, mb u'll need
Image Attachments:
Size: 534.8 KB, Downloaded: 146 times, Dimensions: 1476x2804px
  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:  Cemortan_Tudor
8665.64 
script:/* grid toggle */moi.drawingAids.gridSnap = !moi.drawingAids.gridSnap;
  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:  Cemortan_Tudor
8665.65 
i'm using trim -> trim points a lot
reworked the script so when i'm pressing second time t ('t' is my trim hotkey) fires event 'add trim point' - no second hotkey for that
earlier i was using -> script: /* Trigger Add trim points in Trim command */ moi.ui.fireUIEvent( 'addtrimpoints' );
idk how moi.command.registerCommandSpecificShortcutKey works (what registers ! only strings ?)

EDITED: 5 Jun 2020 by CEMORTAN_TUDOR

Attachments:

  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:  Cemortan_Tudor
8665.66 
network profiles
Image Attachments:
Size: 356.3 KB, Downloaded: 90 times, Dimensions: 1670x898px
  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
8665.67 In reply to 8665.65 
Hi Cemortan_Tudor,

re:
> idk how moi.command.registerCommandSpecificShortcutKey works (what registers ! only strings ?)

You give a string description of the shortcut key, like 'Delete', or 'Ctrl+A'.

When that is called, then for the duration of that command it will override the handling of that shortcut key to generate a UI event that the command can process, rather than the default shortcut processing.

- 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:  Cemortan_Tudor
8665.68 
added hotkeys for extrude tapered and tapered flip
T -> tapered
F -> tapered flip
why two hotkeys, t will remember last tapped action, f will switch actions
Attachments:

  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:  Cemortan_Tudor
8665.69 
O hayo Michael !
I wanted to expand functionality of planarsrf & failed
from min 2 selected brep.edges make a line and combine together for a planarsrf

if (moi.geometryDatabase.getSelectedObjects().getEdges().numEdges > 1) is always 0
or
if (moi.geometryDatabase.getSelectedObjects().getpBreps().getEdges().numEdges > 1) is always 0

Selected edges dont have Id's ?
  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
8665.70 In reply to 8665.69 
Hi Cemortan_Tudor,

re:
> if (moi.geometryDatabase.getSelectedObjects().getEdges().numEdges > 1) is always 0

Which version of MoI are you using? Over here with v4 this is working ok:

moi.ui.alert( moi.geometryDatabase.getSelectedObjects().getEdges().numEdges );




re:
> if (moi.geometryDatabase.getSelectedObjects().getpBreps().getEdges().numEdges > 1) is always 0

You've got a typo in there getpBreps should be getBreps() .

And also getBreps() will return an object list, then getEdges() called on that will only gather edges
that were directly in the object list, it won't gather the edges that are sub objects of the breps. For
that you've got to call getEdges() on a brep object, not on an object list. Something like:

var breps = moi.geometryDatabase.getSelectedObjects().getBReps();
for ( var i = 0; i < 1; ++i )
{
    var brep = breps.item(i);
    var edges_of_brep = brep.getEdges();
    moi.ui.alert( edges_of_brep.numEdges );
}




re:
> Selected edges dont have Id's ?

In v3 objects don't get IDs assigned to them until they are added into the geometry database. So if you have created a brep as a "loose object" that is not in the geometry database then it won't have IDs yet. In v4 this is different and ids are assigned when an object is created.

var edges = moi.geometryDatabase.getSelectedObjects().getEdges();
var ids = '';
for ( var i = 0; i < edges.length; ++i )
{
    ar edge = edges.item(i);
    ids += edge.id + '\n';
}

moi.ui.alert( ids );




- 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:  Cemortan_Tudor
8665.71 
using script to preview export wireframe
if u wanna u can modify path and it will export at that location, first time to work will need to override that file(fbx folder doest exist by default app)
change 'NoUI' to true will export without options

script: /* export fbx preview*/ var fbx_path = moi.filesystem.getAppDataDir() + '\\fbx\\preview.fbx';moi.geometryDatabase.fileExport(fbx_path, 'NoUI=False');

EDITED: 7 Jun 2020 by CEMORTAN_TUDOR

  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:  Cemortan_Tudor
8665.72 
Thanks Michael
here's the script
PlanarSrf
* added functionality to join 2 or more selected edges
Attachments:

  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
8665.73 In reply to 8665.72 
Hi Cemortan_Tudor, does the attached version do what you were wanting?

This one will only work with MoI v4, some scripting things are simplified in MoI v4 like it doesn't require object inputs to async factories to be added to the geometry database.

- Michael
Attachments:

  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:  Cemortan_Tudor
8665.74 In reply to 8665.73 
yes, thats what i've wanted
u've reworked after all )))
I haven't read v4 script changelog
one future that i wanna add is to deselect edges and add factory to selection since most likely will be a join or union after that,
found only SelectLastCommandCreated from http://kyticka.webzdarma.cz/3d/moi/ and it works after end of the script
inside script with getCreatedObjects() will try to make planar from current selection -> error.
So it's good as it is !
thanks !
  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:  Cemortan_Tudor
8665.75 
mirror Y
selected objects will mirror only one direction on Y axis and will be renamed with mirrorY,
on next pushed button all mirror will be deleted and replaced with new one (getBoundingBox check)
Attachments:

  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:  Cemortan_Tudor
8665.76 
addded 'R' hotkey for round corners
Rectangle
Rect3pts
RectCenter

I'd wish to combine all 3 together under one runtime fuction with option to change to another one, later mb will do
also wanna ask if is any rect3pts with a center point , mirror being the first point, on axis of second

  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
8665.77 In reply to 8665.76 
Hi Cemortan_Tudor,

re:
> <...> any rect3pts with a center point , mirror being the first point, on axis of second

Sorry I'm not understanding this part, can you make a sketch to illustrate it?

- 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:  Frenchy Pilou (PILOU)
8665.78 
@ Cemortan_Tudor
Have you somewhere a place where we can find all your new functions ?
  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:  Cemortan_Tudor
8665.79 
selection 1, 2 ,3
red square should be as mirror, final result should be 2, 3 and right bottom corner of red square
could be written, i'm asking if smt like this was done before

EDITED: 8 Jun 2020 by CEMORTAN_TUDOR

Image Attachments:
Size: 18.9 KB, Downloaded: 76 times, Dimensions: 482x719px
  Reply Reply More Options
Post Options
Reply as PM Reply as PM
Print Print
Mark as unread Mark as unread
Relationship Relationship
IP Logged

Message 8665.80 deleted 8 Jun 2020 by CEMORTAN_TUDOR
 

Reply to All Reply to All

 

 
Show messages:  1-20  21-40  41-60  61-80  81-100  101-120  121-140  …  361-372