Geometry

Andy's picture

Another Tetrahedron

Tetrahedron

Thanks to Knoblauch who created the Tetrahedron blog in VRMath2 Community. She demonstrated two methods to create a tetrahedron. Here I present another way to construct a tetrahedron using VRMath2 Editor. This is a generic way utilising the dihedral angles in 3D shapes. By this, many of the classical geometric solids such as those listed in this challenge can be easily created.

Andy's picture

Ripple wave

Ripple test

This is my first water ripple experiment. I found a function on Youtube and had a quick experiment. The ripple effect is not perfect but could be a good start for whoever is interested to refine it.

Andy's picture

Bouncing spring

Bouncing Spring

Bouncing is fun. A spring has potential (elastic?) energy that has many uses in our life. Can you think of any uses? I just had a front suspesion replace in my old car. There are two big springs (or perhaps 4, I did not check back wheels) on top of the two front wheels. The two springs make sitting in the car comfortable by obsorbing forces and only bouncing slightly when driving (on rocky road).

Andy's picture

Interactive Earth Cross Section

Earth Cross Section 2

This is a slightly improve Earth Cross Section model of the previous one, with added animation and some interaction. Previously, the focus was on using VRMath2 Editor to construct the model. This time, the focus is on the learning about the Earth's geo structure. This is one of the main purpose of VRMath2 as a learning community for all to create, share, discuss and learn.

Andy's picture

Earth Cross Section

Earth Cross Section

In the X3DOM mailing list, there was a discussion about constructing solid geometry. One application of solid geometry is to model the cross section of Earth. Unfortunately, solid geometry is not supported in X3DOM. However, the cross section can be achieved by using other geometry available in X3DOM. Here is an example.

magwigan's picture

Snub Dodecahedron

I have created a snub dodecahedron. The snub dodecahedron is an Archimedean solid.

Jess's picture

Hexahedron Cube

Hexahedron

I created a hexahedron (cube), which is a polyhedron platonic shape.

Tnyka Breen's picture

Archimedean solid- Truncated Cube

Archimedean solid- Truncated Cube

I have created the truncated cube which is an Archimedean solid. The truncated cube has 14 faces which are made up of 6 octagons and 8 triangles. The shape has 36 edges and 24 vertices.

Andy's picture

Waves at sea

Sea surface

Following my previous blog about 3D function graphing, I did another experiment to animate the 3D graphs. In this blog, I used the same 3D function f(x,z) = x*z^3-z*x^3 to generate two sets of heights. Then a VECTORINTERPOLATOR (or VECINT) was used to animate this 3D graph. It looks to me like a wave on the sea surface. What do you think?

Andy's picture

3D function with ElevationGrid

3D function

I have been thinking about 3D graphing using ElevationGrid for a while and finally got time to demonstrate here. Previously, I have blogged about 3D plotting and ElevationGrid, This blog is simply taking the same maths function f(x,z) = x*z^3-z*x^3 in the 3D plotting blog and apply to the ElevationGrid object.