vmm3d.surface.parametric
Class UserSurfaceParametric
- java.lang.Object
-
- vmm3d.core.Exhibit
-
- vmm3d.core3D.Exhibit3D
-
- vmm3d.surface.Surface
-
- vmm3d.surface.parametric.SurfaceParametric
-
- vmm3d.surface.parametric.UserSurfaceParametric
-
- All Implemented Interfaces:
- java.util.EventListener, javax.swing.event.ChangeListener, Decorateable, Parameterizable, UserExhibit, UserExhibit3D
public class UserSurfaceParametric extends SurfaceParametric implements UserExhibit3D
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface vmm3d.core3D.UserExhibit3D
UserExhibit3D.Support
-
Nested classes/interfaces inherited from interface vmm3d.core.UserExhibit
UserExhibit.FunctionInfo
-
-
Field Summary
-
Fields inherited from class vmm3d.surface.parametric.SurfaceParametric
COLOR_GAUSS_CURVATURE, COLOR_MEAN_CURVATURE, COLOR_TWO_SIDED_DEFAULT, COLOR_TWO_SIDED_USER, COLOR_USER, COLOR_USER_FUNCTION_HSB, COLOR_USER_FUNCTION_RGB, COLOR_WHITE
-
Fields inherited from class vmm3d.surface.Surface
uPatchCount, vPatchCount
-
-
Constructor Summary
Constructors Constructor and Description UserSurfaceParametric()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description UserExhibit.SupportgetUserExhibitSupport()This method should return a non-null object that is created and customized in the constructor of the class that implements UserExhbit.Vector3DsurfacePoint(double u, double v)The parametric equations that define the surface, given as a function from the uv-plane into R3.-
Methods inherited from class vmm3d.surface.parametric.SurfaceParametric
addExtraXML, deriv_u, deriv_v, gaussMap, getActionsForView, getPatchCountU, getPatchCountV, readExtraXML, removeView, setEpsilon, setPatchCount, setU, setV, setViewpoint, surfaceNormal
-
Methods inherited from class vmm3d.surface.Surface
getBuildAnimation, getDefaultOrientation, getDefaultView, getGrid3D, setDefaultOrientation
-
Methods inherited from class vmm3d.core3D.Exhibit3D
getDefaultTransform, getDefaultViewpoint, getDefaultViewUp, setDefaultViewpoint, setDefaultViewUp
-
Methods inherited from class vmm3d.core.Exhibit
addChangeListener, addDecoration, addView, clearDecorations, forceRedraw, getAdditionalAnimationsForView, getAlternativeViews, getCreateAnimation, getDecorations, getDefaultBackground, getDefaultForeground, getDefaultWindow, getFramesForMorphing, getMorphingAnimation, getName, getParameterByName, getParameters, getSettingsCommandsForView, getTitle, getUseFilmstripForMorphing, getViews, parameterChanged, removeChangeListener, removeDecoration, render, setDefaultBackground, setDefaultForeground, setDefaultWindow, setDefaultWindow, setFramesForMorphing, setName, setUseFilmstripForMorphing, stateChanged
-
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface vmm3d.core3D.UserExhibit3D
getDefaultViewpoint, setDefaultViewpoint
-
Methods inherited from interface vmm3d.core.UserExhibit
getDefaultView, getDefaultWindow, getParameters, setDefaultWindow
-
Methods inherited from interface vmm3d.core.Parameterizable
parameterChanged
-
-
-
-
Method Detail
-
surfacePoint
public Vector3D surfacePoint(double u, double v)
Description copied from class:SurfaceParametricThe parametric equations that define the surface, given as a function from the uv-plane into R3. The return value of this function can be null, indicating that the function is undefined for the given u and v.- Specified by:
surfacePointin classSurfaceParametric
-
getUserExhibitSupport
public UserExhibit.Support getUserExhibitSupport()
Description copied from interface:UserExhibitThis method should return a non-null object that is created and customized in the constructor of the class that implements UserExhbit.- Specified by:
getUserExhibitSupportin interfaceUserExhibit
-
-
DMelt 3.0 © DataMelt by jWork.ORG