Update of /cvsroot/bprocessor/facade/src/net/sourceforge/bprocessor/facade/modellor
In directory sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv26620/src/net/sourceforge/bprocessor/facade/modellor
Modified Files:
WindowModellor.java
Log Message:
not all done yet
Index: WindowModellor.java
===================================================================
RCS file: /cvsroot/bprocessor/facade/src/net/sourceforge/bprocessor/facade/modellor/WindowModellor.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** WindowModellor.java 21 Aug 2006 14:17:55 -0000 1.1
--- WindowModellor.java 22 Aug 2006 14:15:15 -0000 1.2
***************
*** 14,20 ****
--- 14,22 ----
import net.sourceforge.bprocessor.model.Attribute;
+ import net.sourceforge.bprocessor.model.Edge;
import net.sourceforge.bprocessor.model.Project;
import net.sourceforge.bprocessor.model.Space;
import net.sourceforge.bprocessor.model.Surface;
+ import net.sourceforge.bprocessor.model.Vertex;
import net.sourceforge.bprocessor.model.modellor.Modellor;
***************
*** 73,76 ****
--- 75,87 ----
public void drawWindow() {
Space frame = new Space("Frame", Space.CONSTRUCTION, true);
+ Space glass = new Space("Glass", Space.CONSTRUCTION, true);
+ Surface inner = surface.copy(frame);
+ Vertex normal = surface.normal();
+ normal.scale(-offset);
+ inner.move(normal.getX(), normal.getY(), normal.getZ());
+ List offset = Edge.offset(inner.getEdges(), inner, framewidth);
+ Surface glasssurface = new Surface(offset);
+ inner.addHole(glasssurface);
+ inner.setBackDomain(frame);
space.add(frame);
}
|