Wednesday, August 24, 2011

What is Gaussian curvature?

What is Gaussian curvature?



The definition of Gaussian curvature in Wikipedia is as follows


In differential geometry, the Gaussian curvature or Gauss curvature of a point on a surface is the product of the principal curvatures, κ1 and κ2, of the given point. It is an intrinsic measure of curvature, i.e., its value depends only on how distances are measured on the surface, not on the way it is isometrically embedded in space. This result is the content of Gauss's Theorema egregium.

Symbolically, the Gaussian curvature Κ is defined as

K= k1 x k2.

where κ1 and κ2 are the principal curvatures.


I will explain the above definition with a simple example. We will consider a cylindrical surface and try to find the Gaussian curvature of that surface.

By the definition K=k1 x k2

We need k1 and k2 of each point where k1 and k2 are the min and max values respectively.

We create a point on the surface first, then a normal to the surface passing through the point and a tangent plane to the surface passing through the point.


See the image below.

We need to have few planes (say 8 here) to create Normal section curves. Means, we are going to create intersection curves using planes which pass through the surface normal and Normal to the Tangent plane. Our point on the surface is common to all Normal section curves. All the Normal section curves contain our point on surface.


See the figure below. First figure shows the planes for creating intersection curves and the second one shows the Normal section curves created using the Planes.

DTM1, DTM2, DTM3, DTM4 etc are the planes.


Next figure you can see the Normal Section curves.

Make a note that the curve highlighted in red is a straight line whose curvature is zero, means the k2 is zero (in this case).

Next I would like to see the maximum curvature (k1) at the point. I have curvature plot tool and right of the bat I will highlight the curvature combs of the above curves.

Now I have the curvature variation of all the 6 curves, see below

How will I find the maximum curvature at the point on surface? I know the parameter value for our point is 0.5 (point is at the mid of the curves you can see)


Curve Parameter

Curvature

0.5

0.006666667

0.5

0.002988536

0.5

0.002526927

0.5

0.00063661



I found that the maximum curvature is 0.0067. The value of k1, if we consider only the above six curves will be 0.0067(Correspond to the circle)

But when the software calculates the maximum curvature, it looks for all the possible curves that can pass through our point on the surface.


Now what is K?


K= k1 x k2

= 0.0067 x 0

= 0


You take any point on the cylindrical surface the value of k2 will be zero corresponding to the straight line.


So K=0 over the entire cylindrical surface.


Now see the Gaussian Curvature display with color contour

The green color has a value of 0, you can see from the color spectrum.

A positive Gaussian curvature value means the surface is locally either a peak or a valley. A negative value means the surface locally has a saddle points. And a zero value means the surface is flat in at least one direction.


For a flat surface the Gaussian curvature will be zero. How? Self explanatory.

Thanks

PADMAKUMAR NAIR




Monday, July 25, 2011

CAMARO-MY FAVOURITE MUSCLE CAR

Hello friends, I am back after a short break with WIP of camaro. Modeling activity is going on and is being done in ALIAS STUDIO.























































































MONSTER IS ON THE ASSEMBLY LINE











































Thursday, June 23, 2011

TOWER FAN


Below is the rendering of a Tower fan. Rendering is made using Pastel ,sketch pen and Soft pencil(10B)

Wednesday, June 8, 2011

CONCEPT CAR 2







Hey GUYS
Here I am going to render a Concept Car inspired from Scott Robertson.....


Next stage.....Please excuse me for the imperfections, I have very limited control over my mouse......
With line drawing











Tyres are made (roughly modeled)with the help of Alias














Stage-2












Stage-3























Here I go.........

Rendering in Photoshop using the mouse...Please excuse the mistakes.Disc brakes yet to be added.












Final Stage




































PS:

This is the first concept developed by REX Design Studio.The above concept is made by tweaking one of the concepts from START YOUR ENGINES.

GOD BLESS.

I thank in advance to all those who put their valuable critiques.

Sunday, June 5, 2011

CONCEPT CAR-1
















My concept car without a Head Lamp.

Wednesday, May 18, 2011

FERRARI 612 SCAGLIETTI

















My free hand sketching and rendering of FERRARI 612 SCAGLIETTI

Spec:

Engine Location: Front, in line

Configuration : v12

Capacity : 5748cc

Horse power : 540bhp@7250 rpm

Drive : Rear

Top speed:199mph (320Km/hr)

Acceleration : 0-62 mph(100Km/hr) in 4.2 seconds

Thursday, April 14, 2011

What are circular references in a top down design?


I just wanted to share some information on the circular references, hoep this will be useful for your day to day design job








As the name indicates a top down design always starts from the top and flows down to bottom. I give a simple example below.














The advantage of Top down design is, here on placing the component B over A, we can take the references from A to add features in B. But never go and take references from B to add a feature in A. In that case there forms a circular reference.

Refer the image below for better understanding









We can see a dependency from A to B and B to A which is not desirable. For an assembly structure as shown below









For adding features in Component 2, we can refer Component-1 or for adding features in Component- 4, we can refer Component -3/2/1 but not Component-5.

For the below assembly










My first component in the assembly is REAR_PLATE.PRT. Next I am going to assembly the second component FRONT_PLATE.prt.








Now I am going to create the Flange Holes i
n REAR_PLATE by referring the FRONT_PLATE






Now exit the feature tool and regenerate the assembly.












We can see the Flange Holes in the REAR_PLATE model. Now go to the working directory, you can see a file named your assembly name.crc. CRC file with the name of your assembly. Go and open the .crc file using a notepad or wordpad. You can see something like this


















Add the column Feat# to the model tree in ProE.













Now read the crc file. The file says Feature number 6 in the above assembly refers to Feature Number (Feat#) 27 in the model REAR_PLATE. Expand the REAR_PLATE.prt and edit the feature number 27.
























Go to the sketch and you can see all the references from the model FRONT_PLATE.PRT. Remove all the references to FRONT_PLATE.PRT and give references from the parent model.

















No references to FRONT_PLATE.














Go to the working directory and delete the crc file. Go to the ProE assembly and regenerate. Check the working directory you can no more find a crc file in there.

Sunday, February 13, 2011

TEST RENDERING IN ALIAS RAYTRACER

SPEAKER _USING_ALIAS STUDIO TOOLS

Hey...........Few snaps of my Speaker work in ALias... . Trial rendering without front mesh..... Now reverse the Normals (in yellow). Unified surface Normals......









































































































































Another trial rendering....Mesh is not modeled but created using texture map. A bump map and a transperancy map is added to the front mesh surface.