webcad_01_0_1
Class DesenhadorDeFeatures

public class DesenhadorDeFeatures
extends Canvas

Title: WebCAD

Description: CAD por features

Copyright: Copyright (c) 2004

Company: GrACo

Version:
1.0
Author:
Magno Corr�a & Jones Yudi
Constructor Detail

DesenhadorDeFeatures

public DesenhadorDeFeatures(ArmazenadorDeFeatures armazenadorDeFeatures1,
                            FramePrincipal controlador1,
                            int Modelagem1,
                            ArmazenadorEixoC armazenadoreixoc1)
Parameters:
armazenadorDeFeatures1 - ArmazenadorDeFeatures
controlador1 - FramePrincipal
Modelagem1 - int
armazenadoreixoc1 - ArmazenadorEixoC

Method Detail

jbInit

void jbInit()
Throws:
Exception -

paint

public void paint(Graphics g)
Parameters:
g - Graphics

DesenhadorBlank

public void DesenhadorBlank(DadosDoProjeto dados)
Parameters:
dados - DadosDoProjeto

CalculaODContouredCSpline

public void CalculaODContouredCSpline(Vector points)
Parameters:
points - Vector

CalculaIDContouredCSpline

public void CalculaIDContouredCSpline(Vector points)
Parameters:
points - Vector

CalculaFaceContouredCSpline

public void CalculaFaceContouredCSpline(Vector points)
Parameters:
points - Vector

ODContouredCSpline

public void ODContouredCSpline(int z1,
                               int x1,
                               int z2,
                               int x2,
                               int w,
                               int np)
Parameters:
z1 - int
x1 - int
z2 - int
x2 - int
w - int
np - int

IDContouredCSpline

public void IDContouredCSpline(int z1,
                               int x1,
                               int z2,
                               int x2,
                               int w,
                               int np)
Parameters:
z1 - int
x1 - int
z2 - int
x2 - int
w - int
np - int

FaceContouredCSpline

public void FaceContouredCSpline(int z1,
                                 int x1,
                                 int z2,
                                 int x2,
                                 int w,
                                 int np)
Parameters:
z1 - int
x1 - int
z2 - int
x2 - int
w - int
np - int

ODStraight

public void ODStraight(int z1,
                       int x2,
                       int z2,
                       int i,
                       Rosca rosca)
Parameters:
z1 - int
x2 - int
z2 - int
i - int
rosca - Rosca

ODTapered

public void ODTapered(int z1,
                      int x1,
                      int z2,
                      int x2,
                      int i,
                      Rosca rosca)
Parameters:
z1 - int
x1 - int
z2 - int
x2 - int
i - int
rosca - Rosca

ODConcaveCalacPontos

public Vector ODConcaveCalacPontos(Ponto2D P1,
                                   Ponto2D P2,
                                   double R)
Parameters:
P1 - Ponto2D
P2 - Ponto2D
R - double
Returns:
Vector

ODConvexCalacPontos

public Vector ODConvexCalacPontos(Ponto2D P1,
                                  Ponto2D P2,
                                  double R)
Parameters:
P1 - Ponto2D
P2 - Ponto2D
R - double
Returns:
Vector

calculaKy

public double calculaKy(double x,
                        double x0,
                        double y0,
                        double r)
Parameters:
x - double
x0 - double
y0 - double
r - double
Returns:
double

ODConvex

public void ODConvex(int z1,
                     int x1,
                     int z2,
                     int x2,
                     int r,
                     int i)
Parameters:
z1 - int
x1 - int
z2 - int
x2 - int
r - int
i - int

ODConcave

public void ODConcave(int z1,
                      int x1,
                      int z2,
                      int x2,
                      int r,
                      int i)
Parameters:
z1 - int
x1 - int
z2 - int
x2 - int
r - int
i - int

FaceStraight

public void FaceStraight(int z1,
                         int x1,
                         int x2,
                         int i)
Parameters:
z1 - int
x1 - int
x2 - int
i - int

FaceTapered

public void FaceTapered(int z1,
                        int x1,
                        int z2,
                        int x2,
                        int i)
Parameters:
z1 - int
x1 - int
z2 - int
x2 - int
i - int

FaceConcave

public void FaceConcave(int z1,
                        int x1,
                        int z2,
                        int x2,
                        int r,
                        int i)
Parameters:
z1 - int
x1 - int
z2 - int
x2 - int
r - int
i - int

FaceConvex

public void FaceConvex(int z1,
                       int x1,
                       int z2,
                       int x2,
                       int r,
                       int i)
Parameters:
z1 - int
x1 - int
z2 - int
x2 - int
r - int
i - int

IDStraight

public void IDStraight(int z1,
                       int x2,
                       int z2,
                       int i,
                       Rosca rosca)
Parameters:
z1 - int
x2 - int
z2 - int
i - int
rosca - Rosca

IDTapered

public void IDTapered(int z1,
                      int x1,
                      int z2,
                      int x2,
                      int i)
Parameters:
z1 - int
x1 - int
z2 - int
x2 - int
i - int

IDConcave

public void IDConcave(int z1,
                      int x1,
                      int z2,
                      int x2,
                      int r,
                      int i)
Parameters:
z1 - int
x1 - int
z2 - int
x2 - int
r - int
i - int

IDConvex

public void IDConvex(int z1,
                     int x1,
                     int z2,
                     int x2,
                     int r,
                     int i)
Parameters:
z1 - int
x1 - int
z2 - int
x2 - int
r - int
i - int

GrooveSquare

public void GrooveSquare(int z1,
                         int x1,
                         int z2,
                         int x2,
                         int p,
                         int r,
                         int i)
Parameters:
z1 - int
x1 - int
z2 - int
x2 - int
p - int
r - int
i - int

GrooveTaper

public void GrooveTaper(int z1,
                        int x1,
                        int z2,
                        int x2,
                        int p,
                        int l1,
                        int l2,
                        int i,
                        int a,
                        int r)
Parameters:
z1 - int
x1 - int
z2 - int
x2 - int
p - int
l1 - int
l2 - int
i - int
a - int
r - int

GrooveRadial

public void GrooveRadial(int z1,
                         int x1,
                         int z2,
                         int x2,
                         int p,
                         int l,
                         int r,
                         int i)
Parameters:
z1 - int
x1 - int
z2 - int
x2 - int
p - int
l - int
r - int
i - int

GrooveHelical

public void GrooveHelical()

GrooveRelief

public void GrooveRelief(int z1,
                         int x1,
                         int z2,
                         int x2,
                         int r,
                         int p,
                         int l,
                         int da,
                         int fd,
                         int fa)
Parameters:
z1 - int
x1 - int
z2 - int
x2 - int
r - int
p - int
l - int
da - int
fd - int
fa - int

Groove_I_Square

public void Groove_I_Square(int z1,
                            int x1,
                            int z2,
                            int x2,
                            int p,
                            int r,
                            int i)
Parameters:
z1 - int
x1 - int
z2 - int
x2 - int
p - int
r - int
i - int

Groove_I_Taper

public void Groove_I_Taper(int z1,
                           int x1,
                           int z2,
                           int x2,
                           int p,
                           int l1,
                           int l2,
                           int i,
                           int a,
                           int r)
Parameters:
z1 - int
x1 - int
z2 - int
x2 - int
p - int
l1 - int
l2 - int
i - int
a - int
r - int

Groove_I_Radial

public void Groove_I_Radial(int z1,
                            int x1,
                            int z2,
                            int x2,
                            int p,
                            int l,
                            int r,
                            int i)
Parameters:
z1 - int
x1 - int
z2 - int
x2 - int
p - int
l - int
r - int
i - int

Groove_I_Helical

public void Groove_I_Helical()

Groove_I_Relief

public void Groove_I_Relief(int z1,
                            int x1,
                            int z2,
                            int x2,
                            int r,
                            int p,
                            int l,
                            int da,
                            int fd,
                            int fa)
Parameters:
z1 - int
x1 - int
z2 - int
x2 - int
r - int
p - int
l - int
da - int
fd - int
fa - int

Groove_Face_Radial

public void Groove_Face_Radial(int z1,
                               int x1,
                               int z2,
                               int x2,
                               int r,
                               int i)
Parameters:
z1 - int
x1 - int
z2 - int
x2 - int
r - int
i - int

Groove_Face_Square

public void Groove_Face_Square(int z1,
                               int x1,
                               int z2,
                               int x2,
                               int l,
                               int w,
                               int i,
                               int r)
Parameters:
z1 - int
x1 - int
z2 - int
x2 - int
l - int
w - int
i - int
r - int

Groove_Face_Taper

public void Groove_Face_Taper(int z1,
                              int x1,
                              int z2,
                              int x2,
                              int l,
                              int w1,
                              int w2,
                              int i,
                              int r)
Parameters:
z1 - int
x1 - int
z2 - int
x2 - int
l - int
w1 - int
w2 - int
i - int
r - int

Grid

public void Grid(Graphics g2D)
Parameters:
g2D - Graphics

Inicio

public void Inicio()

controlador_mouseClicked

void controlador_mouseClicked(MouseEvent e)
Parameters:
e - MouseEvent