Hi men~! How to use MOI 3D to make the reflective lens of the lamp cup?

Next
 From:  Jacklin
11561.1 
How to use MOI 3D to make the reflective lens of the lamp cup?


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
11561.2 In reply to 11561.1 
Hi Jacklin, probably making a flat pattern and using Transform > Deform > Flow
https://moi3d.com/4.0/docs/moi_command_reference8.htm#flow

That would look something like this:

Draw a line and use Construct > Revolve to make cone surface:



Make one element using loft between 2 rectangles:



Transform > Array > Grid to replicate the loft to make the initial flat pattern:



Draw a plane underneath the entire array and then use Transform > Deform > Flow to map the pattern from the base plane onto the cone:



- 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)
11561.3 
Maybe also something with the Transform Array / Line...Radial...

Of course with the good dimension of the object (so the good number of lines) and the good angle! ;)


EDITED: 11 Oct 2024 by PILOU

  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:  Mik (MIKULAS)
11561.4 In reply to 11561.1 
Hi Jacklin,

it depends for what reason you need create this type of surface?
If you need it for rendering purpose, so Deform/Flow as Michael mentioned is good option or Pilou's advice regarding Array command should help as well, but if you need optical exact surface for precise illumination, so specialised software like Zemax or LightTools would be better choice.

Mik
  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:  Jacklin
11561.5 In reply to 11561.2 
Hello, Michael Gibson! Thank you very much for your help!
  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:  Jacklin
11561.6 In reply to 11561.4 
Thanks for your help! I am used for rendering. These methods are very useful to me. Thanks again!
  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
 From:  Jacklin
11561.7 In reply to 11561.3 
Thanks for your help!
  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