Lots of unkown
 1-5  6-25  26-45  46-65  66-85  …  366-372

Previous
Next
 From:  Cemortan_Tudor
8665.26 
Michael Hi !
It was mentioned before about loop, why not to grab from SpaceClaim the loop
alla(https://youtu.be/-oJ5Xypordo?t=1m47s)
if 1 edge is selected {
check if it's line/curve type ! check for closest surfaces
__if line
_____pick a point from edge of adjustment surface, make a frame from it with first 2 points, check the surface points if are alligned to the frame -> make selection
__if curves
_____can be 1'st, end point and any arbitrary from curve point -> frame & again checks -> make selection
}
// bassicly we are are checking if adjustment surfaces are flat, if not break )) manual selection!
if 2 edges are selected - run the scrit that u've done !

They are Limitations JS and this can be done only in CORE(i'll write about those later)
thanks !

EDITED: 17 Dec 2017 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.27 
I consider them as BUGS !
1. do the same in moi
https://youtu.be/-QDjJ67b3kA?t=2m35s
2. can make a video if it's needed
draw a rectangle, show points ON
click on a curve and start dragging
my intention is to change the hight/skew of rectangle, instead i obtain weird solutions :)
  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.28 In reply to 8665.27 
Hi Cemortan, if you have points turned on and you drag on the main curve when it is not selected, it will use a drag mode used for adjusting control points to make the curve move through the point you are dragging, like this:



That method adjusts several control points in one action.

If you want to move the entire curve instead of adjusting control points while still having points on, you can do that by selecting the entire curve before dragging it, like this:



- 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:  mkdm
8665.29 In reply to 8665.28 
Hello Michael!

@You "...if you have points turned on and you drag on the main curve when it is not selected, it will use a drag mode used for adjusting control points to make the curve move through the point you are dragging"

Thanks a lot for the tip. Very useful.

I didn't know this behaviour!

Ciao!

- Marco (mkdm)
  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:  r2d3
8665.30 In reply to 8665.29 
Indeed... Moi is a never ending box of surprises...

BTW Marco, whats the meaning of this nice wine's name? Or are you also in the wine business? ;-)




Ralf:)
looking for moments of inspiration...
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:  mkdm
8665.31 In reply to 8665.30 
Hello Ralf!

LOL :)


Well..."Primitivo di Manduria" is a famous Italian DOP wine from the region "Puglia",
and "Moi", its name, means "Now", "Right now", "immediately".


https://en.wikipedia.org/wiki/Manduria#Primitivo_di_Manduria

http://www.cornalidivino.it/en/112/167/shop/varvaglione-moi-primitivo-di-manduria-dop


Ciao!

Marco (mkdm)
  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.32 
moi.ild converted to Javascript for intellisense/dictionary
most of description was token from http://moi.maxsm.net/api/
VsCode
Sublime

upcoming geometryFactory
Attachments:

Image Attachments:
Size: 10.1 KB, Downloaded: 128 times, Dimensions: 740x147px
Size: 176.4 KB, Downloaded: 174 times, Dimensions: 902x943px
  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:  mkdm
8665.33 In reply to 8665.32 
WOW!!!

Amazing job Cemortan_Tudor !!

Very interesting.
Could be a great foundation to speed up script coding.

Keep on!

Ciao.

- Marco (mkdm)
  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.34 
geometryFactory for intellisense (vsCode)

upcoming HotKeys_Setup
Attachments:

Image Attachments:
Size: 157.4 KB, Downloaded: 123 times, Dimensions: 853x794px
  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
8665.35 
Result of a quick web search:

"IntelliSense is a general term for a variety of code editing features including: code completion, parameter info, quick info, and member lists. IntelliSense features are sometimes called by other names such as "code completion", "content assist", and "code hinting."."

So if such files were added to the coding/text editors/environments, Visual Studio, or Sublime, they would assist with writing MoI scripts?

- Brian
  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.36 In reply to 8665.35 
yes, therefore where designed those scripts
-----
VsCode extension TypeSearch
Sublime extension All Autocomplete
---------
On http://moi.maxsm.net/api/ are not all the functionality provided by moi.idl & it's much easier to read JS scripts than IDL's
moi.js
. abstract variables are just for defining
. autocomplete - yes, both !
. JsDoc supported only by VsCode, haven't search deeper for sublime

geometryFactory.js -> created object to view factory inputs, screenshots are self explanatory
  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.37 
perhaps it was such subject
ways to make grid/line array with scaling/rotation option (no node plz)
  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.38 In reply to 8665.37 
Hi Cemortan,

re:
> ways to make grid/line array with scaling/rotation option (no node plz)

You could try some of these plug-ins here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=7574.5

The ScriptArray one is pretty simple code and can be customized.

- 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.39 
thanks michael, i dont have time to code so i've asked !
  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:  mkdm
8665.40 
Hi Michael.

I'm sorry but i forgot how to reset a .ini setting that I accidentally changed, even if i don't remember :)

Now when I select any big objects and I move it, thnen the edges are not displayed during the move and only when i finish move they're displayed again.

Previously I had this feature turned off because i want to see always the edges when I move something.

What i have to do ?

Thanks.

- Marco (mkdm)
  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.41 In reply to 8665.40 
Hi Marco,

re:
> Now when I select any big objects and I move it, thnen the edges are not displayed during the move
> and only when i finish move they're displayed again.
>
> Previously I had this feature turned off because i want to see always the edges when I move something.
>
> What i have to do ?

Please see here:
http://moi3d.com/forum/index.php?webtag=MOI&msg=7987.2

- 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
8665.42 
With regular MoI settings, a couple of weeks ago, or so, when I was very very very zoomed in, I noticed a portion of some objects were not shown completely.
When I unzoomed, everything was normal. (I consider it normal behavior with standard settings.)
- Brian
  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.43 In reply to 8665.42 
Hi Brian,

> With regular MoI settings, a couple of weeks ago, or so, when I was very very very zoomed in, I
> noticed a portion of some objects were not shown completely.

Yes, that's normal - it will happen in the 3D view if it has a perspective projection. You can avoid it by setting a parallel projection instead though.

It has to do with how video cards set up perspective transforms, they need a near clipping plane set some distance in front of the eye point and if you're zoomed in very closely you can get to where you see it.

There are also various other kind of strange things that can happen under extreme zoom that are just side effects from how floating point numbers work. The only way to avoid that would be to use some kind of specialized numeric handling rather than the floating point processing that's built into the CPU, it would incur some kind of tremendous speed penalty.

- 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:  mkdm
8665.44 In reply to 8665.41 
Thanks a lot Michael!

I've set ProxyGenerationNumFaces to 10000 and the edges are always displayed now when I move objects.

Have a nice day.

- Marco (mkdm)
  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.45 
Hi Michael
I was thinking about easy implementation of hotkeys
example of drawing circle
c+s = circle center or c + c
c+d = circle diameter
c+f = circle 3pts or c + 3
c+g = circle tan or c + t
i was thinking about a delay when hitting tab that will execute code
tab cs = circle center
tab cd = circle diameter so on
ofc scripts inside should be renamed respectively, not to write full code for renaming current scripts for this purpose
so inside my commands i will have cf.js, cf.html instead of Circle3pt.js, Circle3pt.html
thats just idea, that u might think about !
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
 

Reply to All Reply to All

 

 
Show messages:  1-5  6-25  26-45  46-65  66-85  86-105  …  366-372