Creating a Helix in Maya: A Simple Guide

  • Context: Undergrad 
  • Thread starter Thread starter echoSwe
  • Start date Start date
  • Tags Tags
    Helix
Click For Summary
SUMMARY

This discussion focuses on creating a helix in Autodesk Maya 6 PLE using mathematical sine curves. The user proposes using two phase-shifted sine curves with an amplitude of 23.9 to represent the helix, specifically 23.9sin(x) and 23.9sin(x-90). The challenge lies in plotting these curves in 3D space while maintaining a constant angular twist, extending 190 meters along the x-axis. The user seeks guidance on visualizing these curves in Maya and mentions the potential use of C# and DirectX 9.01 for data plotting.

PREREQUISITES
  • Understanding of sine functions and phase shifts
  • Familiarity with 3D modeling in Autodesk Maya 6 PLE
  • Basic knowledge of C# programming
  • Experience with DirectX 9.01 for graphical data representation
NEXT STEPS
  • Research how to create and manipulate NURBS in Autodesk Maya 6 PLE
  • Learn about 3D plotting techniques using C# and DirectX 9.01
  • Explore mathematical modeling of helices using parametric equations
  • Investigate existing animation software that can visualize mathematical curves
USEFUL FOR

This discussion is beneficial for 3D modelers, animators, and programmers interested in visualizing mathematical concepts in software like Autodesk Maya, as well as those looking to integrate C# with graphical frameworks.

echoSwe
Messages
38
Reaction score
0
Hi!
I'm investigating whether you must use a logarithmic formula to describe a helix, or if it's enough to use two phase shifted sine curves... I've done a little excel document with a very siple implementation of two sine curves. One normal with the amplitude 23.8 and another one with the same amplitude as the first but phaseshifted such as: 23.9sin(1(x-90))+0. Where -90 is the phase shift.
My problem is that I can't plot it in 3d...
So the two are (degrees):
23.9sin(x) and
23.9sin(x-90).

I'd like to be able to rotate them such as you can do in e.g. Maya, to get a good feeling about how they look.

Does anyone know how to do this? I have Maya 6 PLE if that helps, which can do nurbs, and then if you find anything in C# or the .Net platform I also have the .Net framework to use, including DirectX 9.01 which can plot data. The only problem is that I don't know how.

The one criterea I have is that the angular twist is constant. Concider x,y,z on a paper lying on a desk. x, y are on the paper and z coming out from the paper, towards your face. The turn starts at (0, 1, 0) and finishes at (1, 0, 190) in meters. The angular turn per meter is constant. The formulas above are my first thoughts, and I would need to have a frequency of 90/190 = 0.47 in order to extend 1/4 cycle to 190 meters (the x-axis on the graph).

Do you all understand? :smile: Hope so.

//Henke
 

Attachments

Mathematics news on Phys.org
I would look for an animation program on the internet rather than programming a new one.
 

Similar threads

  • · Replies 5 ·
Replies
5
Views
3K
  • · Replies 0 ·
Replies
0
Views
5K
  • · Replies 7 ·
Replies
7
Views
4K