LATTICE TECHNOLOGY, INC. For Version 4.0 and later XVL Reducer Tutorial For Version 4.0 and later.

Slides:



Advertisements
Similar presentations
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST4 Training Constructing procedural features.
Advertisements

Section 6 Meshing in SimLab
By Paul Richard and Jim Fitzgerald Chapter 9 - Drawing and Editing Complex Objects.
Workshop 15 Hybrid meshing of a simple HVAC assembly
Chapter 4 Space Planning and Mass Modeling. Objectives Create and modify 2D Extrusion and Freeform spaces using the SpaceGenerate and SpaceAdd tools Divide.
Extended Gaussian Images
1 Advanced Scene Management System. 2 A tree-based or graph-based representation is good for 3D data management A tree-based or graph-based representation.
LATTICE TECHNOLOGY, INC. For Version 1.3 and later XVL BOM Assembler Tutorial For Version 1.3 and later.
©A. Weinberg By Ms. Weinberg SOL ©A. Weinberg Let’s learn a bit about Geometry! Geometry is a part of Math that focuses on shapes and lines. Shapes.
Chapter 12 Notes.
Modeling. Topology Topology describes an object’s shape, number of spans, and degree. For polygon objects this includes vertex positions.
LATTICE TECHNOLOGY, INC. For Version 9.0 and later XVL Web Master Tutorial For Version 9.0 and later.
LATTICE TECHNOLOGY, INC. For Version 10.0 and later XVL Web Master Advanced Tutorial For Version 10.0 and later.
LATTICE TECHNOLOGY, INC. For Version 4.0 and later XVL Processor Tutorial For Version 4.0 and later.
LATTICE TECHNOLOGY, INC. For Version 2.0 and later iXVL Publisher Tutorial For Version 2.0 and later.
LATTICE TECHNOLOGY, INC. For Version 3.0 and later iXVL Publisher Tutorial For Version 3.0 and later.
ICEM CFD/AI*Environment 5.0 Hexa Workshop 2 3D Pipe Junction
For Version 6.0 and later Lattice3D Reporter Tutorial For Version 6.0 and later LATTICE TECHNOLOGY, INC.
Lattice Technology New Product Feature Highlights June 2011 Product Release.
XVL Studio Premium Tutorial For Version 11.0 and later
Chapter 4 Creating Placed Features
1 Edgar L. Coffey Applied Research Associates, Inc. November 14, 2006 Advanced Features.
Lattice Technology New Product Feature Highlights January 2011 Product Release.
Using AutoCAD features to get the orthogonal projections of a solid model Author: Elena Mereuta, University “Dunarea de Jos”of Galati, Romania.
For Version 3.1 and later Lattice3D Reporter Tutorial For Version 3.1 and later LATTICE TECHNOLOGY, INC.
Lattice Technology New Product Feature Highlights July 2010 Product Release.
Polygon Modelling. 3D Representation Wire frame NURBS surface Solid Voxel Mesh.
Pro/Engineer Nate Bradley. Pro/Engineer “A feature based, parametric, solid 3D geometric modeling CAD/CAM package that enables a user to develop all aspects.
CS 450: COMPUTER GRAPHICS REVIEW: INTRODUCTION TO COMPUTER GRAPHICS – PART 2 SPRING 2015 DR. MICHAEL J. REALE.
1 Draw Mode. 2 Notable Points (RMB) End point: Snaps to the closest end point of the selected entity. Mid point: Snaps to the middle point of the selected.
For Version 4.0 and later Lattice3D Reporter Tutorial For Version 4.0 and later LATTICE TECHNOLOGY, INC.
Copyright © 2006 by Maribeth H. Price 8-1 Chapter 8 Geoprocessing.
Innovation Intelligence ® Section 1 User Interface and Layout.
Lattice Technology New Product Feature Highlights October 2011 Product Release.
Lattice Technology New Product Feature Highlights October 2011 Product Release.
ME6104: CAD. Module 32. ME6104: CAD. Module 32. Systems Realization Laboratory Module 32 CAD-RP Transition ME 6104.
Innovation Intelligence ® Section 6 Meshing in SimLab.
Innovation Intelligence ® Section 9 Mesh Cleanup.
LATTICE TECHNOLOGY, INC. For Version 10.0 and later XVL Web Master Tutorial For Version 10.0 and later.
Chapter 7 Advanced Part Modeling Techniques. After completing this chapter, you will be able to perform the following: –Extrude an open profile –Create.
Chapter 11: Block References and Attributes. After completing this Chapter, you will be able to use the following features: Create and insert block references.
DIMENSIONING Sizing of drawings in Drafting has standards and guidelines.
OpenGL The Viewing Pipeline: Definition: a series of operations that are applied to the OpenGL matrices, in order to create a 2D representation from 3D.
Lattice Technology New Product Feature Highlights October 2011 Product Release.
 Hidden Lines in Tessellations ◦ “Mind’s Eye” – the angle defined by our mind’s eye to help us find the pattern. ◦ Angles are all the same. ◦ These angles.
Chapter Area, Pythagorean Theorem, and Volume 14 Copyright © 2013, 2010, and 2007, Pearson Education, Inc.
A Photograph of two papers
EXPORT Converting HYPACK ® Data Files to DXF, DWG, DGN, User Defined Formats.
Geometry Vocabulary. Triangle Triangle: a polygon with three sides. 180⁰ Sum of the interior angles of a triangle = 180⁰.
Innovation Intelligence ® Section 10 Additional Meshing Tools.
Learning Objectives • Create sweep features. • Create lofted features.
∆ Identify congruent or similar solids. ∆ State the properties of similar solids.
1 Advanced Scene Management. 2 This is a game-type-oriented issue Bounding Volume Hierarchies (BVHs) Binary space partition trees (BSP Trees) “Quake”
LATTICE TECHNOLOGY, INC. For Version 1.0 and later XVL BOM Assembler Tutorial For Version 1.0 and later.
UNIT 11: 3D AutoCAD Objectives: How to print or plot a drawing How to setup a layout using title blocks and viewports Create and manage new layouts Be.
Computer – Aided Design Terminology You must have a generic understanding of commands and techniques which are used in a number of packages (YOU CANNOT.
Chapter 7 Advanced Part Modeling Techniques. After completing this chapter, you will be able to perform the following: –Extrude an open profile –Create.
Editing Polylines1 Sacramento City College Engineering Design Tecnology.
Chapter 5.1 Mesh Preparation and Output to Solver
Drawing Geometric Objects
Chapter 4 Creating Placed Features
Physical Structure of GDB
Chapter 6 Working with CAD
Warm-Up Geometry 1st Hour – Unit 10 Test Scores
XVL Player Pro Tutorial For Version 12.1 and later
Engineering Geometry Engineering geometry is the basic geometric elements and forms used in engineering design. Engineering and technical graphics are.
Geometry Chapter : Exploring Solids.
Mesh Morph 2.0 Tutorial 7/29/2019.
Presentation transcript:

LATTICE TECHNOLOGY, INC. For Version 4.0 and later XVL Reducer Tutorial For Version 4.0 and later

January 2012 Lattice Technology, Inc. 2 Objectives By the end of this tutorial, you will be able to perform the following operations from Command Prompt: –remove smaller holes than specified diameter –remove invisible elements –remove smaller elements than specified size –remove hidden shells –remove wire / independent shells –remove layers –remove materials

January 2012 Lattice Technology, Inc. 3 Agenda Preserving Empty Body Groups Removing Hidden Shells Removing Independent Wire and Point Shells Removing or Simplifying Small Geometries Removing Layers Removing Materials Aggregating Faces of Surfaces and Edges of Wire Shells Reducing Control Points of a Surfaces and Edges Removing Small Holes and Projections Removing Invisible Surfaces from Outside Converting P-XVL File to V-XVL File Converting XVL File to Polygon-based XVL File

January 2012 Lattice Technology, Inc. 4 Necessary Files In order to execute XVL Reducer, you need the following files: –xvlreducer.exeCommand line application main unit –xerces-c_1_3x.dllXerces-C++ DLL for reading/writing –xvl-lock_1_2.dllDLL to be used by xvlreducer.exe –xvl-ulock_1_0.dllDLL to be used by xvlreducer.exe –MSVCP60.dllDLL to be used by xvlreducer.exe * These files are located in: \Lt_Reducer\Bin\

January 2012 Lattice Technology, Inc. 5 Common Syntax Basic Format: xvlreducer.exe [-v xvl_version] [-l host_name port_number] [-u user] [-g user_password] [-p file_password] {options...} ParameterDescription -v xvl_version Specifies the version of the XVL file when writing an XVL file. -l host_name port_number Specify host name and port number of license server. -u user Specify a user group name. (When XVL file is protected by XVL Signer) -g user_password Specify a user group password. (When XVL file is protected by XVL Signer) -p file_password Specify a file –specific password. (When XVL file is protected by XVL Signer) Specify an XVL file to input. Specify an XVL file to output.

Lattice Technology, Inc. Processing for all Model types January 20126

The -b option will not delete Body groups when other options removes the shells originally defined inside those groups. January 2012 Lattice Technology, Inc. 7 Preserving Empty Body Groups: -b Basic Format: xvlreducer.exe –b * This option is prepared for keeping the groups originally defined in the VRML2 format. Without this option, XVL Reducer removes Body groups that have no shells after the reduction process.

The –h option will delete hidden shells. January 2012 Lattice Technology, Inc. 8 Removing Hidden Shells: -h Basic Format: xvlreducer.exe –h Output Parts are hidden. Hidden shells are deleted.

The –w option will delete independent wire (edge) and point shells. January 2012 Lattice Technology, Inc. 9 Removing Independent Wire and Point Shells: -w Basic Format: xvlreducer.exe –w ParameterDescription mode Select one processing from each as the operation mode and specify the sum value. 0 Do not remove wire shells. 1 Remove wire shells. 0 Do not remove isolated point shells. 2 Remove isolated point shells. Output Shells are deleted.

The –o option will remove or simplify smaller geometries than the specified size. January 2012 Lattice Technology, Inc. 10 Removing or Simplifying Small Geometries: -o Basic Format: xvlreducer.exe –o mode ParameterDescription -o mode Select one processing from each as the operation mode and specify the sum value. 0 Determine for each shell whether the relevant shape is small or not, and process it. 1 Determine for each body whether the relevant shape is small or not, and process it. 0 Remove any small shapes 4 Out of small shapes, convert solid/surface shells into a rectangular solid. Remove wire shells and isolated point shells. length Specify the value to use when determining whether it is small or not. Output Shells are deleted.

The –y option will remove all layers. January 2012 Lattice Technology, Inc. 11 Removing Layers: -y Basic Format: xvlreducer.exe –y Output All layers are deleted.

The –m option will remove all materials. January 2012 Lattice Technology, Inc. 12 Removing Materials: -m Basic Format: xvlreducer.exe –m Output All materials are deleted.

Lattice Technology, Inc. Processing for P-XVL Surface Models January

The –m option will glue surfaces of surface shells and edge lines of wire shells. January 2012 Lattice Technology, Inc. 14 Gluing surfaces and edge: -s Basic Format: xvlreducer.exe –s ParameterDescription modeAlways specify "2" as the operation mode (for future expansion). toleranceSpecify the tolerance to determine whether to glue or not. * The recommended range for the tolerance value is to 0.1. Larger tolerance values may cause XVL Reducer to glue unexpected surfaces and create degenerate geometries.

The –m option will reduces the number of control points of Curved Surfaces and Lines for surface shells and Curved Lines of wire shells. January 2012 Lattice Technology, Inc. 15 Reducing Control Points of a Surfaces and Edges: -c Basic Format: xvlreducer.exe –c ParameterDescription modeAlways specify "2" as the operation mode (for future expansion). toleranceSpecify the tolerance for reducing the number of control points. * The recommended range for the tolerance value is to 10.0.This is the same tolerance value that is used for simplification when converting CAD files.

The –e option will delete holes and progrusions. January 2012 Lattice Technology, Inc. 16 Removing Holes and Protrusions: -e Basic Format: xvlreducer.exe –e ParameterDescription modeAlways specify "0" as the operation mode (for future expansion). toleranceSpecify a value to determine the size of the hole and protrusion. Output Small holes and protrusions are deleted.

The -z option will convert P-XVL file into V-XVL file. January 2012 Lattice Technology, Inc. 17 Converting P-XVL File to V-XVL File : -z Basic Format: xvlreducer.exe -v 10 -z ParameterDescription mode Select one of the following processing as the operation mode and specify the value. Use the mode 16 as default. 0 Do not consolidate shells. 16 Consolidate shells belonging to the body for each type, such as "surface", "wire", "isolated point", to reduce the number of shells. toleranceSpecify the tolerance (conversion precision) for conversion into a V-XVL model. Output P-XVL V-XVL

Lattice Technology, Inc. Processing for P-XVL & V-XVL Surface Models January

The –i option removes invisible surfaces hidden behind outer surfaces. January 2012 Lattice Technology, Inc. 19 Removing Invisible Surfaces: -i Basic Format: xvlreducer.exe –i ParameterDescription mode Select one processing from each as the operation mode and specify the sum value. 0 Determine visibility of the whole model. 1Determine visibility per part. 0 Faces visible through transparent faces are considered as visible. 4 Surfaces visible only through transparent faces are considered as invisible. 0 Tessellation parameters are automatically determined. 8 Tessellation parameters are manually specified. divnum Regarding the way to settle the viewpoint on visibility determination, specify the number of subdivision of the bounding sphere.The viewpoint is determined by viewing the center of the sphere from the vertices generated by this subdivision. Invisible surfaces from the specified viewpoints are deleted.

When 8 is specified for mode, following parameters need to be specified. January 2012 Lattice Technology, Inc. 20 Removing Invisible Surfaces: Tessellation Parameters Basic Format: xvlreducer.exe –i 8 [tstype tsdiv tstol] ParameterDescription tstype Specify how to divide a polygon. The meaning of "tstype" is as follows (corresponding to division type name available for XVL Player Ver. 8): 1 Rough 2 Fast 3 Normal 4 Fine 5 Analytic tsdiv Specify the maximum number of polygon divisions. "tsdiv" has the same meaning as "Polygon division -> Number of division“ in XVL Player Ver. 8. tstol Specify precision of a polygon. If a negative value is specified, the division precision is the model size multiplied by the absolute value of tstol.

You can delete all surfaces that are not visible from specified cameras. January 2012 Lattice Technology, Inc. 21 Extended Culling Option (1) Basic Format: xvlreducer.exe –i --viewpoints aspect Camera viewpoint Delete surfaces that are outside the view of the specified camera(s). Camera-1 Camera-2 … Viewpoint list is a text file that lists cameras to apply. Camera viewpoint View point list * Requires Extended Culling option. ParameterDescription aspect Specifies the aspect ratio of the view plane for visibility judgment. Specify "0" or a smaller value in usual cases.

With extended culling option, geometries are deleted in shell level. Lattice Technology, Inc. 22 Extended Culling Option (2) January 2012 No Delete-shells option Because some surfaces are deleted, the shell geometries are broken. With Delete-shells option If any surfaces of a shell are visible from the camera viewpoint(s), all the surfaces in the shell are maintained. Camera viewpoint Basic Format: xvlreducer.exe –i --viewpoints aspect --delete-shells mode ParameterDescription modeWhen "mode" is 0, shells are deleted; and when it is 1, they are deactivated. * Requires Extended Culling option.

The -z option will convert P-XVL file into V-XVL file. January 2012 Lattice Technology, Inc. 23 Converting to Polygon-based XVL Model: -f Basic Format: xvlreducer.exe -f ParameterDescription mode Select one of the following processes as the operation mode and specify the value. 0 Do not consolidate shells. 16 Consolidate shells belonging to the body for each type, such as "surface", "wire", "isolated point", to reduce the number of shells. toleranceSpecify the tolerance (conversion precision) for conversion into a V-XVL model. typeSpecify how to divide a Polygon or Polyline. (same as tstype for –i option) divnumSpecify the maximum number of Polygon / Polyline division. Output XVL surface model Polygon-based XVL model

Lattice Technology, Inc. Processing for Polygon XVL Models January

The -r option will perform polygon reduction for a Polygon Model. January 2012 Lattice Technology, Inc. 25 Reducing Polygons: -r Basic Format: xvlreducer.exe -r ParameterDescription mode Select one processes from each as the operation mode and specify the sum value. 0 Do not maintain the regularity of the polygon connection. 2 Maintain the regularity of the polygon connection, whenever possible. 0 Do not consolidate shells. 16 Consolidate shells belonging to the body for each type, such as "surface", "wire", "isolated point", to reduce the number of shells. ratio Specify the summarization rate of polygon reduction. (less than 1.0) angle Specify the crease angle for polygon reduction. (0 to 180) Output Reduced polygon model

January 2012 Lattice Technology, Inc. 26 Questions? E. T F W.