# yuh15009 / finalproject_geomatry

This is the final project of the course Computational Geomatry, which displayed the point set transformation in 3D. The point set can be moved, zoomed and parabolic lifted.

## Files

Failed to load latest commit information.
Type
Name
Commit time

# finalproject_geomatry

This is the final project of the course Computational Geomatry, which displayed the point set transformation in 3D. The point set can be moved, zoomed and parabolic lifted.

Introduction: In the current version of project, which is called "CSE5514_final_project", we applied the function as moving, zooming, and parabolic lift by typing the sorresponding characters on the keyboard. The function and the corresponding characters are as follows,

clicking on: "L" -- the point set will move closer to the y -axis, one unit distance by single click; "R" -- the point set will move far away from the y -axis, one unit distance by single click; "D" -- the point set will move closer to the x -axis, one unit distance by single click; "U" -- the point set will move far away from the x -axis, one unit distance by single click; "G" -- the point set will zoom and expand it's range by 2 times one click; "S" -- the point set will become smaller and it's range shrink into one-half by one click; "P" -- regenerate the point set.

# In the former version (please check the file called "final_project_00"), we used the "clicking bottom" in 2D to control the movement of point set, but the function we used is not available in 3D. Because the position of the bottom is located by coordinates and it's hard to locate that on 3D, and it's more likely that the clicking function is unsupportable in 3D. We also considered the example "light", in which the lighter space of a circle will change correspongding to the direction of the mouse. But it's seems like the example is based on the 2D, if we implement it in 3D, as the coordinate changing with the movement of mousse, it's more hard for the light to locate where is the realative direction of mouse. <<<<<<< HEAD So finally, we choose the function of "keyboard" to control the function required in the problem. For it's more easier to control the movement of point set by clicking keyboard without having other effect on the project.

So finally, we choose the function of "keyboard" to control the function required in the problem. For it's more easier to control the movement of point set by clicking keyboard without having other effect on the project.

origin/master