Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /* 
   * Copyright 2011 Cologne University of Applied Sciences Licensed under the
   * Educational Community License, Version 2.0 (the "License"); you may
   * not use this file except in compliance with the License. You may
   * obtain a copy of the License at
   *
   * http://www.osedu.org/licenses/ECL-2.0
   *
   * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an "AS IS"
  * BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express
  * or implied. See the License for the specific language governing
  * permissions and limitations under the License.
  */
 package org.amcgala.framework.shape.shape2d;
 
 
Ein Kreuz, das einen Punkt markiert.

Author(s):
Robert Giacinto
 
 public class Cross extends Shape {
 
     private Vector3d position;
     private int size;
     private BresenhamLine l1l2;

    

Parameters:
position
size
 
     public Cross(Vector3d positionint size) {
         this. = position;
         this. = size;
         init();
     }

    

Parameters:
x
y
size
 
     public Cross(double xdouble yint size) {
         this. = new Vector3d(xy, -1);
         this. = size;
         init();
     }

    
Gibt die Position in Form eines 3D Vektors zurück.

Returns:
 
     public Vector3d getPosition() {
         return ;
     }

    

Parameters:
position
 
     public void setPosition(Vector3d position) {
         this. = position;
         init();
     }

    
Gibt die Größe des Kreuzes zurück.

Returns:
 
     public int getSize() {
         return ;
     }

    
Setzt die Größe des Kreuzes auf den übergebenen Wert.

Parameters:
size
 
     public void setSize(int size) {
         this. = size;
         init();
     }
 
     /*
      * 
      */
     private void init() {
          = new BresenhamLine(. - . - . + . + );
          = new BresenhamLine(. - . + . + . - );
    }

    
    @Override
    public void render(Matrix transformationCamera cameraRenderer renderer) {
        . = ;
        . = ;
        .render(transformationcamerarenderer);
        .render(transformationcamerarenderer);
    }
    private static final Logger LOG = Logger.getLogger(Cross.class.getName());
New to GrepCode? Check out our FAQ X