Merge from BR_DEBUG_3_2_0b1

This commit is contained in:
abd 2006-06-14 13:58:32 +00:00
parent 860d831343
commit 0aa84210cf
993 changed files with 62139 additions and 54161 deletions

View File

@ -1,6 +1 @@
This is the version 3.2.0a1 of SMESH SALOME2 : SMESH module
Compatible with :
- KERNEL 3.2.0a1
- SALOMEGUI 3.2.0a1
- GEOM 3.2.0a1
- MED 3.2.0a1

View File

@ -1,3 +1,22 @@
# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
# -* Makefile *- # -* Makefile *-
# #
# Author : Patrick GOLDBRONN (CEA) # Author : Patrick GOLDBRONN (CEA)
@ -9,12 +28,12 @@
top_srcdir=@top_srcdir@ top_srcdir=@top_srcdir@
top_builddir=. top_builddir=.
srcdir=@srcdir@ srcdir=@srcdir@
VPATH=.:@srcdir@:@top_srcdir@/bin:@top_srcdir@/resources:./bin:@top_srcdir@/idl VPATH=.:@srcdir@:@top_srcdir@/bin:./bin/salome:./resources:@top_srcdir@/resources:./bin:@top_srcdir@/idl
@COMMENCE@ @COMMENCE@
SUBDIRS = idl src doc SUBDIRS = idl src doc adm_local
RESOURCES_FILES = \ RESOURCES_FILES = \
delete.png \ delete.png \
@ -76,11 +95,15 @@ mesh_tree_algo.png \
mesh_tree_algo_quad.png \ mesh_tree_algo_quad.png \
mesh_tree_algo_regular.png \ mesh_tree_algo_regular.png \
mesh_tree_algo_tetra.png \ mesh_tree_algo_tetra.png \
mesh_tree_algo_netgen_2d3d.png \
mesh_tree_algo_netgen_2d.png \
mesh_tree_hypo_area.png \ mesh_tree_hypo_area.png \
mesh_tree_hypo_length.png \ mesh_tree_hypo_length.png \
mesh_tree_hypo.png \ mesh_tree_hypo.png \
mesh_tree_hypo_segment.png \ mesh_tree_hypo_segment.png \
mesh_tree_hypo_volume.png \ mesh_tree_hypo_volume.png \
mesh_tree_hypo_netgen.png \
mesh_tree_hypo_netgen_2d.png \
mesh_tree_mesh.png \ mesh_tree_mesh.png \
mesh_tree_importedmesh.png \ mesh_tree_importedmesh.png \
mesh_tree_mesh_warn.png \ mesh_tree_mesh_warn.png \
@ -127,24 +150,41 @@ SMESH_en.xml \
SMESH.config \ SMESH.config \
StdMeshers.xml \ StdMeshers.xml \
SMESHCatalog.xml \ SMESHCatalog.xml \
SalomeApp.xml \
mesh_pattern.png \ mesh_pattern.png \
pattern_sample_2d.png \ pattern_sample_2d.png \
pattern_sample_3D.png \ pattern_sample_3D.png \
mesh_add.png \ mesh_add.png \
mesh_remove.png mesh_remove.png \
mesh_quad_edge.png \
mesh_quad_triangle.png \
mesh_quad_quadrangle.png \
mesh_quad_tetrahedron.png \
mesh_quad_pyramid.png \
mesh_quad_pentahedron.png \
mesh_quad_hexahedron.png \
mesh_conv_to_quad.png
BIN_SCRIPT= \ BIN_SCRIPT= \
VERSION VERSION
# copy header files in common directory # copy header files in common directory
ifeq ($(HAVE_SSTREAM),yes)
include_list=include/salome/SALOMEconfig.h include_list = include/salome/SALOMEconfig.h \
else include/salome/SMESH_version.h
include_list=include/salome/SALOMEconfig.h include/salome/sstream
ifneq ($(HAVE_SSTREAM),yes)
include_list += include/salome/sstream
endif endif
inc: idl $(include_list) inc: idl $(include_list)
bin: bin/salome/VERSION
bin/salome/VERSION : bin/VERSION
-$(RM) $@
$(LN_S) ../../$< $@
include/salome/SALOMEconfig.h: salome_adm/unix/SALOMEconfig.ref include/salome/SALOMEconfig.h: salome_adm/unix/SALOMEconfig.ref
-$(RM) $@ -$(RM) $@
$(LN_S) ../../$< $@ $(LN_S) ../../$< $@
@ -162,6 +202,10 @@ include/salome/sstream: salome_adm/unix/sstream
-$(RM) $@ -$(RM) $@
$(LN_S) ../../$< $@ $(LN_S) ../../$< $@
include/salome/SMESH_version.h: SMESH_version.h
-$(RM) $@
$(LN_S) ../../$< $@
depend: depend_idl depend: depend_idl
depend_idl: depend_idl:

View File

@ -1,45 +0,0 @@
# Check availability of Geom binary distribution
#
# Author : Nicolas REJNERI (OPEN CASCADE, 2003)
#
AC_DEFUN([CHECK_GEOM],[
AC_CHECKING(for Geom)
Geom_ok=no
AC_ARG_WITH(geom,
[ --with-geom=DIR root directory path of GEOM installation ],
GEOM_DIR="$withval",GEOM_DIR="")
if test "x$GEOM_DIR" == "x" ; then
# no --with-geom-dir option used
if test "x$GEOM_ROOT_DIR" != "x" ; then
# GEOM_ROOT_DIR environment variable defined
GEOM_DIR=$GEOM_ROOT_DIR
fi
#
fi
if test -f ${GEOM_DIR}/lib/salome/libGEOMClient.so ; then
Geom_ok=yes
AC_MSG_RESULT(Using Geom module distribution in ${GEOM_DIR})
if test "x$GEOM_ROOT_DIR" == "x" ; then
GEOM_ROOT_DIR=${GEOM_DIR}
fi
AC_SUBST(GEOM_ROOT_DIR)
else
AC_MSG_WARN("Cannot find compiled Geom module distribution")
fi
AC_MSG_RESULT(for Geom: $Geom_ok)
])dnl

View File

@ -1,45 +0,0 @@
# Check availability of Med binary distribution
#
# Author : Nicolas REJNERI (OPEN CASCADE, 2003)
#
AC_DEFUN([CHECK_MED],[
AC_CHECKING(for Med)
Med_ok=no
AC_ARG_WITH(med,
[ --with-med=DIR root directory path of MED installation ],
MED_DIR="$withval",MED_DIR="")
if test "x$MED_DIR" == "x" ; then
# no --with-med-dir option used
if test "x$MED_ROOT_DIR" != "x" ; then
# MED_ROOT_DIR environment variable defined
MED_DIR=$MED_ROOT_DIR
fi
#
fi
if test -f ${MED_DIR}/idl/salome/MED.idl ; then
Med_ok=yes
AC_MSG_RESULT(Using Med module distribution in ${MED_DIR})
if test "x$MED_ROOT_DIR" == "x" ; then
MED_ROOT_DIR=${MED_DIR}
fi
AC_SUBST(MED_ROOT_DIR)
else
AC_MSG_WARN("Cannot find Med module sources")
fi
AC_MSG_RESULT(for Med: $Med_ok)
])dnl

View File

@ -11,8 +11,8 @@ HAVE_SSTREAM=@HAVE_SSTREAM@
LIBS=@LIBS@ LIBS=@LIBS@
LIBSFORBIN=@LIBS@ LIBSFORBIN=@LIBS@
LDFLAGS=@LDFLAGS@ -L$(top_builddir)/lib/salome -Xlinker -rpath-link -Xlinker $(top_builddir)/lib/salome LDFLAGS=@LDFLAGS@ -L$(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome -Xlinker -rpath-link -Xlinker
LDFLAGSFORBIN=@LDFLAGS@ -L$(top_builddir)/lib/salome -Xlinker -rpath-link -Xlinker $(top_builddir)/lib/salome LDFLAGSFORBIN=@LDFLAGS@ -L$(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome -Xlinker -rpath-link -Xlinker
# add libstdc++ to link c++ library with libtool ! # add libstdc++ to link c++ library with libtool !
LDFLAGS+= -lstdc++ LDFLAGS+= -lstdc++
LDFLAGSFORBIN+= -lstdc++ LDFLAGSFORBIN+= -lstdc++
@ -54,8 +54,8 @@ PYTHONHOME = @PYTHONHOME@
PYTHON_INCLUDES = @PYTHON_INCLUDES@ PYTHON_INCLUDES = @PYTHON_INCLUDES@
PYTHON_LIBS = @PYTHON_LIBS@ PYTHON_LIBS = @PYTHON_LIBS@
PYTHON_VERSION = @PYTHON_VERSION@ PYTHON_VERSION = @PYTHON_VERSION@
PYTHON_SITE = @PYTHON_SITE@ PYTHON_SITE = $(prefix)/lib@LIB_LOCATION_SUFFIX@/python$(PYTHON_VERSION)/site-packages
PYTHON_SITE_INSTALL = @PYTHON_SITE_INSTALL@ PYTHON_SITE_INSTALL = $(prefix)/lib@LIB_LOCATION_SUFFIX@/python$(PYTHON_VERSION)/site-packages/salome
# QT # QT
@ -168,6 +168,10 @@ CXXFLAGS+= $(CORBA_CXXFLAGS)
#LDFLAGS+= $(CORBA_LIBS) #LDFLAGS+= $(CORBA_LIBS)
LIBS+=$(CORBA_LIBS) LIBS+=$(CORBA_LIBS)
DOXYGEN = @DOXYGEN@
DOXYGEN_WITH_PYTHON = @DOXYGEN_WITH_PYTHON@
DOXYGEN_WITH_STL = @DOXYGEN_WITH_STL@
## Shared libraries ## Shared libraries
LT_STATIC_EXEC=@LT_STATIC_EXEC@ LT_STATIC_EXEC=@LT_STATIC_EXEC@
DYNAMIC_DIRS=@DYNAMIC_DIRS@ DYNAMIC_DIRS=@DYNAMIC_DIRS@
@ -188,16 +192,33 @@ INSTALL_DATA=@INSTALL_DATA@
# create a symbolic link (or a copie ?) # create a symbolic link (or a copie ?)
LN_S=@LN_S@ LN_S=@LN_S@
KERNEL_ROOT_DIR=@KERNEL_ROOT_DIR@
KERNEL_SITE_DIR=@KERNEL_SITE_DIR@
KERNEL_LDFLAGS=@KERNEL_LDFLAGS@
KERNEL_CXXFLAGS=@KERNEL_CXXFLAGS@
GUI_ROOT_DIR=@GUI_ROOT_DIR@
GUI_LDFLAGS=@GUI_LDFLAGS@
GUI_CXXFLAGS=@GUI_CXXFLAGS@
MED_ROOT_DIR=@MED_ROOT_DIR@
MED_LDFLAGS=@MED_LDFLAGS@
MED_CXXFLAGS=@MED_CXXFLAGS@
GEOM_ROOT_DIR=@GEOM_ROOT_DIR@
GEOM_LDFLAGS=@GEOM_LDFLAGS@
GEOM_CXXFLAGS=@GEOM_CXXFLAGS@
## Installation points ## Installation points
prefix=@prefix@ prefix=@prefix@
exec_prefix=@exec_prefix@ exec_prefix=@exec_prefix@
bindir=@bindir@/salome bindir=@exec_prefix@/bin/salome
libdir=@libdir@/salome libdir=@exec_prefix@/lib@LIB_LOCATION_SUFFIX@/salome
# warning : if user give this path in configure we could have salome/salome :-( # warning : if user give this path in configure we could have salome/salome :-(
includedir=@includedir@/salome includedir=@includedir@/salome
datadir=@datadir@/salome datadir=@datadir@/salome
idldir=$(prefix)/idl/salome idldir=$(prefix)/idl/salome
sharedpydir=@libdir@/python$(PYTHON_VERSION)/site-packages/salome/shared_modules sharedpydir=@exec_prefix@/lib@LIB_LOCATION_SUFFIX@/python$(PYTHON_VERSION)/site-packages/salome/shared_modules
docdir=${prefix}/doc/salome docdir=${prefix}/doc/salome
@ -224,7 +245,13 @@ all:
Makefile: $(top_builddir)/config.status $(srcdir)/Makefile.in Makefile: $(top_builddir)/config.status $(srcdir)/Makefile.in
cd $(top_builddir) ; ./config.status cd $(top_builddir) ; ./config.status
$(top_builddir)/config.status: $(top_srcdir)/configure LOCAL_MAKE = make_commence make_conclude make_omniorb
KERNEL_MAKE = make_module depend SALOMEconfig.h F77config.h sstream envScript
$(top_builddir)/config.status: $(top_srcdir)/configure \
$(LOCAL_MAKE:%=$(top_srcdir)/adm_local/unix/%.in) \
$(KERNEL_MAKE:%=$(KERNEL_ROOT_DIR)/salome_adm/unix/%.in)
cd $(top_builddir) ; ./config.status --recheck cd $(top_builddir) ; ./config.status --recheck
# VPATH contain $(srcdir), so make configure is good in top_srcdir and we must add target configure otherwise :-) # VPATH contain $(srcdir), so make configure is good in top_srcdir and we must add target configure otherwise :-)
@ -239,15 +266,42 @@ $(top_srcdir)/configure.in: $(top_srcdir)/configure.in.base
cd $(top_srcdir) && ./build_configure cd $(top_srcdir) && ./build_configure
ACLOCAL_SRC = \ ACLOCAL_KERNEL = \
ac_cxx_bool.m4 check_corba.m4 check_vtk.m4 \ ac_cxx_bool.m4 \
ac_cxx_depend_flag.m4 check_hdf5.m4 enable_pthreads.m4 \ check_corba.m4 \
ac_cxx_mutable.m4 check_mico.m4 libtool.m4 \ ac_cxx_depend_flag.m4 \
ac_cxx_namespaces.m4 check_omniorb.m4 pyembed.m4 \ check_hdf5.m4 \
ac_cxx_partial_specialization.m4 check_opengl.m4 python.m4 \ enable_pthreads.m4 \
ac_cxx_typename.m4 check_pthreads.m4 check_cas.m4 \ ac_cxx_mutable.m4 \
ac_cc_warnings.m4 check_qt.m4 check_boost.m4 \ check_mico.m4 \
check_swig.m4 ac_cxx_namespaces.m4 \
check_omniorb.m4 \
pyembed.m4 \
ac_cxx_partial_specialization.m4 \
python.m4 \
ac_cxx_typename.m4 \
check_pthreads.m4 \
check_cas.m4 \
ac_cc_warnings.m4 \
check_boost.m4 \
check_swig.m4
$(top_srcdir)/aclocal.m4: $(ACLOCAL_SRC:%=@KERNEL_ROOT_DIR@/salome_adm/unix/config_files/%) ACLOCAL_GUI = \
cd $(top_srcdir) ; aclocal --acdir=adm_local/unix/config_files -I @KERNEL_ROOT_DIR@/salome_adm/unix/config_files check_vtk.m4 \
check_opengl.m4 \
check_qt.m4 \
check_GUI.m4 \
check_corba_in_GUI.m4
ACLOCAL_MED = check_Med.m4
ACLOCAL_GEOM = check_GEOM.m4
$(top_srcdir)/aclocal.m4: $(ACLOCAL_KERNEL:%=@KERNEL_ROOT_DIR@/salome_adm/unix/config_files/%) \
$(ACLOCAL_GUI:%=@GUI_ROOT_DIR@/adm_local/unix/config_files/%) \
$(ACLOCAL_MED:%=@MED_ROOT_DIR@/adm_local/unix/config_files/%) \
$(ACLOCAL_GEOM:%=@GEOM_ROOT_DIR@/adm_local/unix/config_files/%)
cd $(top_srcdir) ; aclocal -I adm_local/unix/config_files -I @KERNEL_ROOT_DIR@/salome_adm/unix/config_files \
-I @GUI_ROOT_DIR@/adm_local/unix/config_files \
-I @MED_ROOT_DIR@/adm_local/unix/config_files \
-I @GEOM_ROOT_DIR@/adm_local/unix/config_files

View File

@ -35,9 +35,9 @@ LIB_OBJ_F = $(patsubst %.f, %.lo, $(filter %.f, $(LIB_SRC)))
# all libtool obj file in library # all libtool obj file in library
LIB_OBJ = $(LIB_OBJ_CXX) $(LIB_OBJ_CC) $(LIB_OBJ_C) $(LIB_CLIENT_OBJ:%.o=%.lo) $(LIB_SERVER_OBJ:%.o=%.lo) $(LIB_SWIG_OBJ) $(LIB_OBJ_F) LIB_OBJ = $(LIB_OBJ_CXX) $(LIB_OBJ_CC) $(LIB_OBJ_C) $(LIB_CLIENT_OBJ:%.o=%.lo) $(LIB_SERVER_OBJ:%.o=%.lo) $(LIB_SWIG_OBJ) $(LIB_OBJ_F)
# LIB_BUILD = $(LIB:%.la=$(top_builddir)/lib/salome/%.la) # LIB_BUILD = $(LIB:%.la=$(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome/%.la)
LIB_BUILD = $(patsubst %.la, $(top_builddir)/lib/salome/%.la, $(filter %.la, $(LIB))) LIB_BUILD = $(patsubst %.la, $(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome/%.la, $(filter %.la, $(LIB)))
LIB_BUILD_A = $(patsubst %.a, $(top_builddir)/lib/salome/%.a, $(filter %.a, $(LIB))) LIB_BUILD_A = $(patsubst %.a, $(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome/%.a, $(filter %.a, $(LIB)))
ifneq ($(findstring cmodule.la,$(filter %.la, $(LIB))),) ifneq ($(findstring cmodule.la,$(filter %.la, $(LIB))),)
LIB_SWIG = $(patsubst %cmodule.la,%.so, $(filter %.la, $(LIB))) LIB_SWIG = $(patsubst %cmodule.la,%.so, $(filter %.la, $(LIB)))
@ -48,7 +48,7 @@ endif
lib: $(LIB_BUILD) $(LIB_CLIENT_PY) lib: $(LIB_BUILD) $(LIB_CLIENT_PY)
# we don't build static library ! # we don't build static library !
$(LIB_BUILD): $(top_builddir)/lib/salome/%.la: %.la $(LIB_BUILD): $(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome/%.la: %.la
-$(RM) $@ -$(RM) $@
-$(RM) $(patsubst %.la, %.so, $@) -$(RM) $(patsubst %.la, %.so, $@)
-$(RM) $(patsubst %.la, %.a, $@) -$(RM) $(patsubst %.la, %.a, $@)
@ -59,10 +59,10 @@ $(LIB_BUILD): $(top_builddir)/lib/salome/%.la: %.la
$(patsubst %.la, %.so, $@).0 || true $(patsubst %.la, %.so, $@).0 || true
if ! test -z $(LIB_SWIG) ; then \ if ! test -z $(LIB_SWIG) ; then \
ln -sf $(patsubst %.la,%.so, $(CURDIR)/.libs/$<) $(top_builddir)/lib/salome/_$(LIB_SWIG) || true;\ ln -sf $(patsubst %.la,%.so, $(CURDIR)/.libs/$<) $(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome/_$(LIB_SWIG) || true;\
fi; fi;
$(LIB_BUILD_A): $(top_builddir)/lib/salome/%.a: %.a $(LIB_BUILD_A): $(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome/%.a: %.a
-$(RM) $@ -$(RM) $@
ln -sf $(CURDIR)/$< $@ || true ln -sf $(CURDIR)/$< $@ || true
@ -106,7 +106,7 @@ $(DEST_PYSCRIPTS): $(top_builddir)/bin/salome/%: %
# copy pyqt files in $(PYTHON_SHARED_SITE) # copy pyqt files in $(PYTHON_SHARED_SITE)
# #
PYTHON_SHARED_SITE=$(top_builddir)/lib/python$(PYTHON_VERSION)/site-packages/salome/shared_modules PYTHON_SHARED_SITE=$(top_builddir)/lib@LIB_LOCATION_SUFFIX@/python$(PYTHON_VERSION)/site-packages/salome/shared_modules
$(PYTHON_SHARED_SITE): $(PYTHON_SHARED_SITE):
$(INSTALL) -d $@ $(INSTALL) -d $@
@ -260,10 +260,10 @@ clean: mostlyclean
-$(RM) $(LIB) $(TEST_PROGS) $(BIN) $(CLEAN) -$(RM) $(LIB) $(TEST_PROGS) $(BIN) $(CLEAN)
-$(RM) TAGS *~ *# core *.core -$(RM) TAGS *~ *# core *.core
-$(RM) -r .libs -$(RM) -r .libs
-$(RM) $(top_builddir)/lib/salome/$(LIB) -$(RM) $(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome/$(LIB)
-$(RM) $(patsubst %,$(top_builddir)/bin/salome/%, $(BIN)) -$(RM) $(patsubst %,$(top_builddir)/bin/salome/%, $(BIN))
-$(RM) $(patsubst %.la, %.so, $(top_builddir)/lib/salome/$(LIB)) -$(RM) $(patsubst %.la, %.so, $(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome/$(LIB))
-$(RM) $(patsubst %.la, %.a, $(top_builddir)/lib/salome/$(LIB)) -$(RM) $(patsubst %.la, %.a, $(top_builddir)/lib@LIB_LOCATION_SUFFIX@/salome/$(LIB))
# remove idl generated files (sources) # remove idl generated files (sources)
-$(RM) $(LIB_CLIENT_SRC) $(LIB_SERVER_SRC) $(BIN_CLIENT_SRC) $(BIN_SERVER_SRC) -$(RM) $(LIB_CLIENT_SRC) $(LIB_SERVER_SRC) $(BIN_CLIENT_SRC) $(BIN_SERVER_SRC)
# remove idl generated files (headers) # remove idl generated files (headers)

View File

@ -1 +0,0 @@
THIS IS SALOME - SMESH VERSION: 3.2.0a1

View File

@ -26,6 +26,31 @@ fi
# echo "failed : KERNEL_SRC variable is not correct !" # echo "failed : KERNEL_SRC variable is not correct !"
# exit # exit
#fi #fi
########################################################################
# Test if the GUI_ROOT_DIR is set correctly
if test ! -d "${GUI_ROOT_DIR}"; then
echo "failed : GUI_ROOT_DIR variable is not correct !"
exit
fi
########################################################################
# Test if the MED_ROOT_DIR is set correctly
if test ! -d "${MED_ROOT_DIR}"; then
echo "failed : MED_ROOT_DIR variable is not correct !"
exit
fi
########################################################################
# Test if the GEOM_ROOT_DIR is set correctly
if test ! -d "${GEOM_ROOT_DIR}"; then
echo "failed : GEOM_ROOT_DIR variable is not correct !"
exit
fi
######################################################################## ########################################################################
# find_in - utility function # find_in - utility function
# #
@ -125,10 +150,10 @@ echo " ./salome_adm/unix/SALOMEconfig.h \\" >> configure.in_tmp1
echo " ./salome_adm/unix/F77config.h \\" >> configure.in_tmp1 echo " ./salome_adm/unix/F77config.h \\" >> configure.in_tmp1
echo " ./salome_adm/unix/sstream \\" >> configure.in_tmp1 echo " ./salome_adm/unix/sstream \\" >> configure.in_tmp1
echo " ./salome_adm/unix/depend \\" >> configure.in_tmp1 echo " ./salome_adm/unix/depend \\" >> configure.in_tmp1
echo " ./adm_local/unix/make_omniorb \\" >> configure.in_tmp1 echo " ./adm_local/unix/make_omniorb:${ABS_CONF_DIR}/adm_local/unix/make_omniorb.in \\" >> configure.in_tmp1
echo " ./salome_adm/unix/envScript \\" >> configure.in_tmp1 echo " ./salome_adm/unix/envScript \\" >> configure.in_tmp1
echo " ./adm_local/unix/make_commence \\" >> configure.in_tmp1 echo " ./adm_local/unix/make_commence:${ABS_CONF_DIR}/adm_local/unix/make_commence.in \\" >> configure.in_tmp1
echo " ./adm_local/unix/make_conclude \\" >> configure.in_tmp1 echo " ./adm_local/unix/make_conclude:${ABS_CONF_DIR}/adm_local/unix/make_conclude.in \\" >> configure.in_tmp1
echo " ./salome_adm/unix/make_module \\" >> configure.in_tmp1 echo " ./salome_adm/unix/make_module \\" >> configure.in_tmp1
\rm -f configure.in_tmp2 configure.in_tmp3 \rm -f configure.in_tmp2 configure.in_tmp3
@ -203,7 +228,10 @@ else
echo -n "Creating 'configure' script ... " echo -n "Creating 'configure' script ... "
fi fi
aclocal --acdir=adm_local/unix/config_files -I ${KERNEL_ROOT_DIR}/salome_adm/unix/config_files aclocal -I adm_local/unix/config_files -I ${KERNEL_ROOT_DIR}/salome_adm/unix/config_files \
-I ${GUI_ROOT_DIR}/adm_local/unix/config_files \
-I ${MED_ROOT_DIR}/adm_local/unix/config_files \
-I ${GEOM_ROOT_DIR}/adm_local/unix/config_files
if autoconf if autoconf
then then
echo "done" echo "done"

View File

@ -22,8 +22,10 @@ AC_CANONICAL_HOST
PACKAGE=salome PACKAGE=salome
AC_SUBST(PACKAGE) AC_SUBST(PACKAGE)
VERSION=0.0.1 VERSION=3.2.0
XVERSION=0x030200
AC_SUBST(VERSION) AC_SUBST(VERSION)
AC_SUBST(XVERSION)
dnl dnl
dnl Initialize source and build root directories dnl Initialize source and build root directories
@ -113,13 +115,7 @@ dnl
AC_CXX_HAVE_SSTREAM AC_CXX_HAVE_SSTREAM
echo
echo ---------------------------------------------
echo BOOST Library
echo ---------------------------------------------
echo
CHECK_BOOST
dnl dnl
dnl --------------------------------------------- dnl ---------------------------------------------
@ -249,6 +245,14 @@ echo
CHECK_HDF5 CHECK_HDF5
echo
echo ---------------------------------------------
echo BOOST Library
echo ---------------------------------------------
echo
CHECK_BOOST
echo echo
echo --------------------------------------------- echo ---------------------------------------------
echo Testing OpenCascade echo Testing OpenCascade
@ -265,6 +269,26 @@ echo
CHECK_HTML_GENERATORS CHECK_HTML_GENERATORS
echo
echo ---------------------------------------------
echo Testing GUI
echo ---------------------------------------------
echo
CHECK_SALOME_GUI
echo
echo ---------------------------------------------
echo Testing full GUI
echo ---------------------------------------------
echo
CHECK_CORBA_IN_GUI
if test "x${CORBA_IN_GUI}" != "xyes"; then
echo "failed : For configure SMESH module necessary full GUI !"
exit
fi
echo echo
echo --------------------------------------------- echo ---------------------------------------------
echo Testing Kernel echo Testing Kernel
@ -326,7 +350,7 @@ else
fi fi
# make other build directories # make other build directories
for rep in salome_adm adm_local doc bin/salome include/salome lib/salome share/salome/resources idl for rep in salome_adm adm_local doc bin/salome include/salome lib${LIB_LOCATION_SUFFIX}/salome share/salome/resources idl
do do
# if test ! -d $rep ; then # if test ! -d $rep ; then
# eval mkdir $rep # eval mkdir $rep

View File

@ -1,3 +1,22 @@
# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
# -* Makefile *- # -* Makefile *-
# #
@ -19,6 +38,17 @@ docs:
@@SETX@; for d in $(SUBDIRS); do \ @@SETX@; for d in $(SUBDIRS); do \
(cd $$d && $(MAKE) $@) || exit 1; \ (cd $$d && $(MAKE) $@) || exit 1; \
done done
usr_docs:
@@SETX@; for d in $(SUBDIRS); do \
(cd $$d && $(MAKE) $@) || exit 1; \
done
dev_docs:
@@SETX@; for d in $(SUBDIRS); do \
(cd $$d && $(MAKE) $@) || exit 1; \
done
clean: clean:
@@SETX@; for d in $(SUBDIRS); do \ @@SETX@; for d in $(SUBDIRS); do \
(cd $$d && $(MAKE) $@) || exit 1; \ (cd $$d && $(MAKE) $@) || exit 1; \

Binary file not shown.

View File

@ -1,3 +1,22 @@
# Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
#
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License.
#
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
#
# -* Makefile *- # -* Makefile *-
# #
@ -12,33 +31,48 @@ srcdir=@srcdir@
VPATH=.:@srcdir@ VPATH=.:@srcdir@
SUBDIRS= tui gui SUBDIRS= tui gui
SUBDIRSTUI= tui
SUBDIRSGUI= gui
@COMMENCE@ @COMMENCE@
docs: usr_docs:
@@SETX@; for d in $(SUBDIRS); do \ @@SETX@; for d in $(SUBDIRSGUI); do \
(cd $$d && $(MAKE) $@) || exit 1; \
done; \
docs: usr_docs
dev_docs:
@@SETX@; for d in $(SUBDIRSTUI); do \
(cd $$d && $(MAKE) $@) || exit 1; \ (cd $$d && $(MAKE) $@) || exit 1; \
done; \ done; \
cp -f $(srcdir)/SMESH_index_v3.1.0.html SMESH_index_v3.1.0.html
clean: clean:
@@SETX@; for d in $(SUBDIRS); do \ @@SETX@; for d in $(SUBDIRS); do \
(cd $$d && $(MAKE) $@) || exit 1; \ if test -d $$d/SMESH; then \
(cd $$d && $(MAKE) $@) || exit 1; \
fi; \
done done
distclean: clean distclean: clean
@@SETX@; for d in $(SUBDIRS); do \ @@SETX@; for d in $(SUBDIRS); do \
(cd $$d && $(MAKE) $@) || exit 1; \ if test -d $$d/SMESH; then \
(cd $$d && $(MAKE) $@) || exit 1; \
fi; \
done done
install: install:
$(MAKE) docs $(MAKE) docs
(cd tui && $(MAKE) install); @@SETX@; for d in $(SUBDIRS); do \
(cd gui && $(MAKE) install); if test -d $$d/SMESH; then \
cp -f SMESH_index_v3.1.0.html $(docdir) (cd $$d && $(MAKE) $@); \
fi; \
done
uninstall: uninstall:
@@SETX@; for d in $(SUBDIRS); do \ @@SETX@; for d in $(SUBDIRS); do \
(cd $$d && $(MAKE) $@) || exit 1; \ if test -d $$d/SMESH; then \
(cd $$d && $(MAKE) $@) || exit 1; \
fi; \
done; \ done; \
rm -fr $(docdir)/SMESH_index_v3.1.0.html

View File

@ -1,95 +0,0 @@
<!DOCTYPE doctype PUBLIC "-//w3c//dtd html 4.0 transitional//en">
<html>
<head>
<meta http-equiv="Content-Type"
content="text/html; charset=iso-8859-1">
<meta name="GENERATOR"
content="Mozilla/4.73 [en] (WinNT; I) [Netscape]">
<title>Mesh Module Documentation</title>
</head>
<body bgcolor="#cccccc" text="#000000" link="#0000ee" alink="#0000ee"
vlink="#551a8b">
<div align="center"> &nbsp;
<center>
<center>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;
&nbsp;&nbsp;</center>
<table width="96%" align="center">
<tbody>
<tr>
<td><a href="http://www.opencascade.com"><img
src="tui/SMESH/sources/logocorp.gif" border="0" height="46" width="122">
</a></td>
<td>
<div align="right"><a href="http://www.opencascade.org/SALOME/"><img
src="tui/SMESH/sources/application.gif" border="0" height="46" width="108">
</a></div>
</td>
</tr>
</tbody>
</table>
<div align="center">
<center>
<hr width="100%" size="2">
<h1>Mesh MODULE Documentation</h1>
</center>
</div>
<table width="96%">
<tbody>
</tbody>
</table>
</center>
<div align="center">
<p> <img src="tui/SMESH/sources/Application-About.png"
alt="Application-About.png" width="30%" height="20%">
&nbsp; &nbsp;&nbsp; </p>
</div>
<center>
<table width="96%">
<tbody>
</tbody>
</table>
<br>
<br>
<br>
</center>
<address> </address>
<center><big><a href="gui/SMESH/smesh.htm">GUI Documentation</a></big></center>
<address> </address>
<center></center>
<center><br>
</center>
<address> </address>
<center><big><a href="tui/SMESH/index.html">TUI Documentation</a></big></center>
<address> </address>
<center></center>
<center><br>
<br>
</center>
</div>
<br>
<br>
<br>
</body>
</html>

View File

@ -1,6 +1,21 @@
# Copyright (C) 2003 CEA/DEN, EDF R&D # Copyright (C) 2005 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN,
# CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS
# #
# This library is free software; you can redistribute it and/or
# modify it under the terms of the GNU Lesser General Public
# License as published by the Free Software Foundation; either
# version 2.1 of the License.
# #
# This library is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
# Lesser General Public License for more details.
#
# You should have received a copy of the GNU Lesser General Public
# License along with this library; if not, write to the Free Software
# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#
# See http://www.salome-platform.org/ or email : webmaster.salome@opencascade.com
# #
# File : Makefile.in # File : Makefile.in
# Author : Vasily Rusyaev (Open Cascade NN) # Author : Vasily Rusyaev (Open Cascade NN)
@ -14,9 +29,11 @@ VPATH=.:@srcdir@
@COMMENCE@ @COMMENCE@
docs: usr_docs:
cp -fr $(srcdir)/SMESH ./ cp -fr $(srcdir)/SMESH ./
-find $(PWD) -name CVS -exec rm -rf {} \; -find $(PWD) -name CVS -prune -exec rm -rf {} \;
docs: usr_docs
clean: clean:
rm -fr `ls | grep -v "Makefile"` rm -fr `ls | grep -v "Makefile"`
@ -27,7 +44,7 @@ distclean: clean
install: install:
mkdir -p $(docdir)/gui mkdir -p $(docdir)/gui
cp -rf SMESH $(docdir)/gui cp -rf SMESH $(docdir)/gui
-find $(PWD) -name CVS -exec rm -rf {} \; -find $(PWD) -name CVS -prune -exec rm -rf {} \;
uninstall: uninstall:
rm -rf $(docdir)/gui/SMESH rm -rf $(docdir)/gui/SMESH

View File

@ -1,150 +1,169 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>About viewing meshes</title> <title>About viewing meshes</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='default.css'>");} { document.write("<link rel='stylesheet' href='default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
p.whs1 { font-weight:bold; } img_whs1 { border:none; width:25px; height:24px; border-style:none; }
p.whs2 { margin-left:40px; } p.whs2 { margin-left:40px; }
img_whs3 { border:none; width:327px; height:402px; border-style:none; } img_whs3 { border:none; width:404px; height:413px; border-style:none; }
p.whs4 { margin-left:0px; } ul.whs4 { list-style:disc; }
--> p.whs5 { font-weight:bold; }
</style><script type="text/javascript" language="JavaScript"> -->
<!-- </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) <!--
{ function reDo() {
var strNSS = "<style type='text/css'>"; if (innerWidth != origWidth || innerHeight != origHeight)
strNSS += "p.whs4 {margin-left:1pt; }"; location.reload();
strNSS +="</style>"; }
document.write(strNSS); if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
} origWidth = innerWidth;
//--> origHeight = innerHeight;
</script> onresize = reDo;
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> }
<!-- onerror = null;
function reDo() { //-->
if (innerWidth != origWidth || innerHeight != origHeight) </script>
location.reload(); <style type="text/css">
} <!--
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
origWidth = innerWidth; p.WebHelpNavBar { text-align:right; }
origHeight = innerHeight; -->
onresize = reDo; </style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>
} <script type="text/javascript" language="javascript" src="whver.js"></script>
onerror = null; <script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>
//--> <script type="text/javascript" language="javascript1.2" src="whutils.js"></script>
</script> <script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>
<style type="text/css"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } if (window.gbWhTopic)
--> {
</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script> if (window.setRelStartPage)
<script type="text/javascript" language="javascript" src="whver.js"></script> {
<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script> addTocInfo("MESH module\nViewing meshes\nViewing meshes");
<script type="text/javascript" language="javascript1.2" src="whutils.js"></script> addButton("show",BTN_IMG,"Show","","","","",0,0,"whd_show0.gif","whd_show2.gif","whd_show1.gif");
<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script> addButton("hide",BTN_IMG,"Hide","","","","",0,0,"whd_hide0.gif","whd_hide2.gif","whd_hide1.gif");
</head>
<body><script type="text/javascript" language="javascript1.2"> }
<!--
if (window.gbWhTopic)
{ if (window.setRelStartPage)
if (window.addTocInfo) {
{ setRelStartPage("index.htm");
addTocInfo("MESH module\nViewing meshes\nAbout viewing meshes");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); autoSync(1);
sendSyncInfo();
} sendAveInfoOut();
if (window.writeBtnStyle) }
writeBtnStyle();
}
if (window.writeIntopicBar) else
writeIntopicBar(1); if (window.gbIE4)
document.location.reload();
if (window.setRelStartPage) //-->
{ </script>
setRelStartPage("smesh.htm"); </head>
<body><script type="text/javascript" language="javascript1.2">
autoSync(1); <!--
sendSyncInfo(); if (window.writeIntopicBar)
sendAveInfoOut(); writeIntopicBar(4);
} //-->
} </script>
else <h1>Viewing meshes</h1>
if (window.gbIE4)
document.location.reload(); <p>After definition of algorithms and hypotheses a new mesh is listed in
//--> the Object Browser. Right-click on it and select <img src="image28.gif" width="25px" height="24px" border="0" class="img_whs1"> <span
</script> style="font-weight: bold;"><B>Compute</B></span> - the mesh will be automatically
<h1>About viewing meshes</h1> displayed in the <span style="font-weight: bold;"><B><a href="files/vtk_3d_viewer.htm">VTK
3D Viewer</a>.</B></span> Alternatively click<span style="font-weight: bold;"><B>
<p>You can get information about your mesh, change its presentation parameters Display only</B></span> to hide all other objects at the same time. </p>
and access to other useful functionalities by right-clicking on it in
the <span style="font-weight: bold;"><B>Object Browser.</B></span></p> <p>&nbsp;</p>
<p class="whs1"><span style="font-weight: normal;">Then the <p>After the mesh has appeared in the Viewer, you can select it with left
following pop-up menu appears:</span> </p> mouse click and &nbsp;get
information about it, change its presentation parameters and access to
<p>&nbsp;&nbsp;</p> other useful options by right-clicking on the selected mesh<span style="font-weight: bold;"><B>.</B></span></p>
<p class="whs2"><img src="image19.jpg" width="327px" height="402px" border="0" class="img_whs3"></p> <p>&nbsp;&nbsp;</p>
<p>&nbsp;</p> <p class="whs2"><img src="image15.jpg" width="404px" height="413px" border="0" class="img_whs3"></p>
<p>The Update button refreshes the presentation of your mesh in the Object <p>&nbsp;</p>
Browser, applying all recent changes.</p>
<ul type="disc" class="whs4">
<p>By clicking on <span style="font-weight: bold;"><B>Standard Mesh Infos</B></span>
and <span style="font-weight: bold;"><B>Advanced</B></span> <span style="font-weight: bold;"><B>Mesh <li class=kadov-p><p><span style="font-weight: bold;"><B>Erase all</B></span>
Infos </B></span>you can learn the <span style="font-weight: bold;"><B><a href="files/viewing_mesh_info.htm">Mesh &nbsp;- allows
Infos</a>.</B></span></p> to hide all objects in the viewer</p></li>
<p>Via <span style="font-weight: bold;"><B><a href="files/displaying_nodes_numbers.htm">Numbering</a></B></span> <li class=kadov-p><p><span style="font-weight: bold;"><B>Update</B></span>
&nbsp;you can - refreshes the presentation of your mesh in the Object Browser, applying
display the ID numbers of all meshing elements or nodes composing your all recent changes.</p></li>
mesh in the viewer.</p>
<li class=kadov-p><p><a href="files/viewing_mesh_info.htm#advanced infos" style="font-weight: bold;">Advanced Mesh Infos</a>
<p>Via <a href="presentation.htm" style="font-weight: bold;">Display Mode</a>, <a href="display_entity.htm" style="font-weight: bold;">Display - &nbsp;provides
Entity</a>, &nbsp;Colors more detailed information about the mesh. </p></li>
/ Size, and &nbsp;<a href="transparency.htm" style="font-weight: bold;">Transparency</a>
you can change the way of presentation of your mesh.</p> <li class=kadov-p><p class="whs5"><a href="files/viewing_mesh_info.htm#standard_infos">Standard
Mesh Infos</a> - <span style="font-weight: normal;">provides basic information
<p>In the <a href="clipping.htm" style="font-weight: bold;">Clipping</a> menu you can create about the mesh.</span></p></li>
cross-sections of the selected objects.</p>
<li class=kadov-p><p><span style="font-weight: bold;"><B><a href="files/displaying_nodes_numbers.htm">Numbering</a></B></span>
<p>Quality <a href="files/about_quality_controls.htm" style="font-weight: bold;">Controls</a> are described in &nbsp;- allows
the next chapter. </p> to display the ID numbers of all meshing elements or nodes composing your
mesh in the viewer.</p></li>
<p>By clicking on <span style="font-weight: bold;"><B>Display Only</B></span>
you hide all other objects.</p> <li class=kadov-p><p class="whs5"><a href="presentation.htm" style="font-weight: bold;">Display
Mode</a> - <span style="font-weight: normal;">allows to select between
<p>The <span style="font-weight: bold;"><B>Erase</B></span> button deletes the Wireframe, Shading and Nodes presentation.</span></p></li>
selected object from the session.</p>
<li class=kadov-p><p><a href="display_entity.htm" style="font-weight: bold;">Display Entity</a>
<p>Using the <span style="font-weight: bold;"><B>Change background</B></span> - allows to display Faces, Edges or both. </p></li>
button you can set the background color. By default it is black. &nbsp;</p>
<li class=kadov-p><p><span style="font-weight: bold;"><B>Colors / Size</B></span>
<p>&nbsp;</p> - allows to select color and size of meshes.</p></li>
<p class="whs4"><span style="font-weight: bold;"><B>See Also</B></span> <li class=kadov-p><p><a href="transparency.htm" style="font-weight: bold;">Transparency</a>
a sample TUI Script of a <a href="viewing_meshes.htm">Viewing Mesh Infos</a> - allows to change the transparency of mesh elements.</p></li>
operation. &nbsp;</p>
<li class=kadov-p><p><a href="clipping.htm" style="font-weight: bold;">Clipping</a> - allows
<p>&nbsp;</p> to create cross-sections of the selected objects.</p></li>
<script type="text/javascript" language="javascript1.2"> <li class=kadov-p><p><a href="files/about_quality_controls.htm" style="font-weight: bold;">Quality Controls</a>
<!-- - graphically presents various information about meshes.</p></li>
if (window.writeIntopicBar)
writeIntopicBar(0); <li class=kadov-p><p><span style="font-weight: bold;"><B>Erase</B></span>
//--> - allows to hide the selected mesh from the viewer. </p></li>
</script>
</body> <li class=kadov-p><p><span style="font-weight: bold;"><B>Display Only</B></span>
</html> -allows to display only the selected mesh, hiding all other from the viewer.</p></li>
<li class=kadov-p><p><span style="font-weight: bold;"><B>Dump view</B></span>
- exports an object from the viewer in bmp, png, jpg or jpeg image format.
</p></li>
<li class=kadov-p><p><span style="font-weight: bold;"><B>Change background</B></span>
- allows to redefine the background color. By default it is black. &nbsp;</p></li>
</ul>
<p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,124 +1,124 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Adding Quadratic Nodes and Elements</title> <title>Adding Quadratic Nodes and Elements</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"><style type="text/css"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"><style type="text/css">
<!-- <!--
p.whs1 { margin-left:40px; } p.whs1 { margin-left:40px; }
img_whs2 { border:none; width:148px; height:168px; border-style:none; } img_whs2 { border:none; width:148px; height:168px; border-style:none; }
img_whs3 { border:none; width:332px; height:350px; float:none; border-style:none; } img_whs3 { border:none; width:332px; height:350px; float:none; border-style:none; }
--> -->
</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
p.WebHelpNavBar { text-align:right; } p.WebHelpNavBar { text-align:right; }
--> -->
</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script> </style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>
<script type="text/javascript" language="javascript" src="whver.js"></script> <script type="text/javascript" language="javascript" src="whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script> <script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="whutils.js"></script>
<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>
<script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nModifying meshes\nAdding quadratic elements"); addTocInfo("MESH module\nModifying meshes\nAdding quadratic elements");
addButton("show",BTN_IMG,"Show","","","","",0,0,"whd_show0.gif","whd_show2.gif","whd_show1.gif"); addButton("show",BTN_IMG,"Show","","","","",0,0,"whd_show0.gif","whd_show2.gif","whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"whd_hide0.gif","whd_hide2.gif","whd_hide1.gif"); addButton("hide",BTN_IMG,"Hide","","","","",0,0,"whd_hide0.gif","whd_hide2.gif","whd_hide1.gif");
} }
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("index.htm"); setRelStartPage("index.htm");
autoSync(1); autoSync(1);
sendSyncInfo(); sendSyncInfo();
sendAveInfoOut(); sendAveInfoOut();
} }
} }
else else
if (window.gbIE4) if (window.gbIE4)
document.location.reload(); document.location.reload();
//--> //-->
</script> </script>
</head> </head>
<body><script type="text/javascript" language="javascript1.2"> <body><script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.writeIntopicBar) if (window.writeIntopicBar)
writeIntopicBar(4); writeIntopicBar(4);
//--> //-->
</script> </script>
<h1>Adding Quadratic Elements</h1> <h1>Adding Quadratic Elements</h1>
<p>MESH modules allows you to work with <span style="font-weight: bold;"><B>Quadratic <p>MESH modules allows you to work with <span style="font-weight: bold;"><B>Quadratic
Elements</B></span>.</p> Elements</B></span>.</p>
<p>Quadratic Edge in not a straight but a broken line and can be defined <p>Quadratic Edge in not a straight but a broken line and can be defined
by three points: first, middle and last. All more complex <span style="font-weight: bold;"><B>Quadratic by three points: first, middle and last. All more complex <span style="font-weight: bold;"><B>Quadratic
Elements</B></span> differ from ordinary ones in that they consist of Quadratic Elements</B></span> differ from ordinary ones in that they consist of Quadratic
Edges.</p> Edges.</p>
<p class=TODO <p class=TODO
style="font-family: 'Arial Black', sans-serif; font-style: italic;">To style="font-family: 'Arial Black', sans-serif; font-style: italic;">To
add a quadratic element to your mesh:</p> add a quadratic element to your mesh:</p>
<p class="whs1">1. Select your mesh in the Object Browser <p class="whs1">1. Select your mesh in the Object Browser
or in the 3D viewer.</p> or in the 3D viewer.</p>
<p class="whs1">2. From the <span style="font-weight: bold;"><B>Modification <p class="whs1">2. From the <span style="font-weight: bold;"><B>Modification
</B></span>menu choose the <span style="font-weight: bold;"><B>Add </B></span>item </B></span>menu choose the <span style="font-weight: bold;"><B>Add </B></span>item
and select one of the following: </p> and select one of the following: </p>
<p class="whs1"><img src="image152.gif" width="148px" height="168px" border="0" class="img_whs2"></p> <p class="whs1"><img src="image152.gif" width="148px" height="168px" border="0" class="img_whs2"></p>
<p class="whs1">To create any <span style="font-weight: bold;"><B>Quadratic <p class="whs1">To create any <span style="font-weight: bold;"><B>Quadratic
Element </B></span>specify the nodes which will form your triangle by selecting Element </B></span>specify the nodes which will form your triangle by selecting
them in the 3D viewer with pressed Shift button. Their numbers will appear them in the 3D viewer with pressed Shift button. Their numbers will appear
in the dialog box as <span style="font-weight: bold;"><B>Corner Nodes</B></span> in the dialog box as <span style="font-weight: bold;"><B>Corner Nodes</B></span>
(alternatively you can just input numbers in this field without selection).The (alternatively you can just input numbers in this field without selection).The
edges formed by the corner nodes will appear in the table. To define the edges formed by the corner nodes will appear in the table. To define the
middle nodes for each edge double-click on the respective field and input middle nodes for each edge double-click on the respective field and input
the number of the node. All edges and the object formed by them will be the number of the node. All edges and the object formed by them will be
displayed in the Object browser. When all edges are defined you will be displayed in the Object browser. When all edges are defined you will be
able to click <span style="font-weight: bold;"><B>OK</B></span> or <span style="font-weight: bold;"><B>Apply</B></span> able to click <span style="font-weight: bold;"><B>OK</B></span> or <span style="font-weight: bold;"><B>Apply</B></span>
button to add the element to the mesh. </p> button to add the element to the mesh. </p>
<p class="whs1">&nbsp;<img src="pics/aqt.png" x-maintain-ratio="TRUE" width="332px" height="350px" border="0" class="img_whs3"></p> <p class="whs1">&nbsp;<img src="pics/aqt.png" x-maintain-ratio="TRUE" width="332px" height="350px" border="0" class="img_whs3"></p>
<p class="whs1"><span style="font-weight: bold;"><B>Reverse</B></span> <p class="whs1"><span style="font-weight: bold;"><B>Reverse</B></span>
button for Quadratic Edges switches the first and the last nodes. <span button for Quadratic Edges switches the first and the last nodes. <span
style="margin-left: 40px;">For all other elements it reverses the element. style="margin-left: 40px;">For all other elements it reverses the element.
</span></p> </span></p>
<p class="whs1">&nbsp;</p> <p class="whs1">&nbsp;</p>
<script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.writeIntopicBar) if (window.writeIntopicBar)
writeIntopicBar(0); writeIntopicBar(0);
//--> //-->
</script> </script>
</body> </body>
</html> </html>

View File

@ -1,163 +1,203 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Aspect ratio 3D</title> <title>Aspect ratio 3D</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='default.css'>");} { document.write("<link rel='stylesheet' href='default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; width:416px; height:385px; border-style:none; } img_whs1 { border:none; width:416px; height:385px; border-style:none; }
img_whs2 { border:none; width:30px; height:30px; float:none; border-style:none; } img_whs2 { border:none; width:30px; height:30px; float:none; border-style:none; }
img_whs3 { border:none; width:158px; height:110px; border-style:none; } ul.whs3 { list-style:disc; }
img_whs4 { border:none; width:120px; height:48px; border-style:none; } img_whs4 { border:none; width:258px; height:246px; border-style:none; float:left; }
img_whs5 { border:none; width:234px; height:96px; border-style:none; } img_whs5 { border:none; width:133px; height:56px; border-style:none; }
img_whs6 { border:none; width:258px; height:246px; border-style:none; } img_whs6 { border:none; width:425px; height:192px; border-style:none; }
img_whs7 { border:none; width:133px; height:56px; border-style:none; } img_whs7 { border:none; width:89px; height:32px; border-style:none; }
img_whs8 { border:none; width:425px; height:192px; border-style:none; } img_whs8 { border:none; width:569px; height:386px; float:none; border-style:none; }
img_whs9 { border:none; width:89px; height:32px; border-style:none; } p.whs9 { margin-left:40px; }
p.whs10 { margin-left:0px; } img_whs10 { border:none; width:24px; height:26px; border-style:none; }
--> p.whs11 { margin-left:0px; }
</style><script type="text/javascript" language="JavaScript"> -->
<!-- </style><script type="text/javascript" language="JavaScript">
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) <!--
{ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
var strNSS = "<style type='text/css'>"; {
strNSS += "p.whs10 {margin-left:1pt; }"; var strNSS = "<style type='text/css'>";
strNSS +="</style>"; strNSS += "p.whs11 {margin-left:1pt; }";
document.write(strNSS); strNSS +="</style>";
} document.write(strNSS);
//--> }
</script> //-->
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </script>
<!-- <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
function reDo() { <!--
if (innerWidth != origWidth || innerHeight != origHeight) function reDo() {
location.reload(); if (innerWidth != origWidth || innerHeight != origHeight)
} location.reload();
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { }
origWidth = innerWidth; if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origHeight = innerHeight; origWidth = innerWidth;
onresize = reDo; origHeight = innerHeight;
} onresize = reDo;
onerror = null; }
//--> onerror = null;
</script> //-->
<style type="text/css"> </script>
<!-- <style type="text/css">
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } <!--
--> div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script> p.WebHelpNavBar { text-align:right; }
<script type="text/javascript" language="javascript" src="whver.js"></script> -->
<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script> </style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="whutils.js"></script> <script type="text/javascript" language="javascript" src="whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="whutils.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>
<!-- <script type="text/javascript" language="javascript1.2">
if (window.gbWhTopic) <!--
{ if (window.gbWhTopic)
if (window.addTocInfo) {
{ if (window.setRelStartPage)
addTocInfo("MESH module\nQuality controls\nAspect ratio 3D"); {
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addTocInfo("MESH module\nQuality controls\nAspect ratio 3D");
addButton("show",BTN_IMG,"Show","","","","",0,0,"whd_show0.gif","whd_show2.gif","whd_show1.gif");
} addButton("hide",BTN_IMG,"Hide","","","","",0,0,"whd_hide0.gif","whd_hide2.gif","whd_hide1.gif");
if (window.writeBtnStyle)
writeBtnStyle(); }
if (window.writeIntopicBar)
writeIntopicBar(1); if (window.setRelStartPage)
{
if (window.setRelStartPage) setRelStartPage("index.htm");
{
setRelStartPage("smesh.htm"); autoSync(1);
sendSyncInfo();
autoSync(1); sendAveInfoOut();
sendSyncInfo(); }
sendAveInfoOut();
} }
} else
else if (window.gbIE4)
if (window.gbIE4) document.location.reload();
document.location.reload(); //-->
//--> </script>
</script> </head>
<h1>Aspect ratio 3D</h1> <body><script type="text/javascript" language="javascript1.2">
<!--
<p><img src="image86.jpg" width="416px" height="385px" border="0" class="img_whs1"></p> if (window.writeIntopicBar)
writeIntopicBar(4);
<p>&nbsp;</p> //-->
</script>
<p><img src="i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs2">This mesh quality criterion resembles to the Aspect ratio <h1>Aspect ratio 3D</h1>
criterion, however, it is applied to 3D mesh elements: tetrahedrons,
pentahedrons, hexahedrons, etc. &nbsp;</p> <p><img src="image86.jpg" width="416px" height="385px" border="0" class="img_whs1"></p>
<p>There are simple formulas to evaluate directly the value of quality <p>&nbsp;</p>
Qk for simplex in 3D. The formulas are :</p>
<p><img src="i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs2"> The Aspect Ratio 3D mesh quality criterion calculates
<br> the same parameter as the <a href="files/aspect_ratio.htm">Aspect ratio</a>
criterion, but it is applied to 3D mesh elements: tetrahedrons, pentahedrons,
<p>• For tetrahedron :</p> hexahedrons, etc. &nbsp;</p>
<p>&nbsp;<img src="image20.gif" width="258px" height="246px" border="0" class="img_whs6"></p> <p>&nbsp;</p>
<p>&nbsp;<img src="image19.gif" width="133px" height="56px" border="0" class="img_whs7"></p> <ul type="disc" class="whs3">
<p>where :</p> <li class=kadov-p><p><img src="image20.gif" width="258px" height="246px" align="left" border="0" class="img_whs4">The <span style="font-weight: bold;"><B>Aspect
Ratio</B></span> of a <span style="font-weight: bold;"><B>tetrahedron</B></span>
<p><img src="image18.gif" width="425px" height="192px" border="0" class="img_whs8"> </p> 3D element is calculated by the formula:</p></li>
</ul>
<p>To calculate Sk , it is needed to sum the area of each of the 3 faces
with the formula given with the triangle.</p> <p>&nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>
<p>For the other types of element like pentahedron and hexahedron <p><img src="image19.gif" width="133px" height="56px" border="0" class="img_whs5">,</p>
the formula is the following :</p>
<p>&nbsp;</p>
<p><img src="image30.gif" width="89px" height="32px" border="0" class="img_whs9"> </p>
<p>where <span style="font-weight: bold; font-style: italic;"><I><B>S</B></I></span><span
<p>Where Qi are the quality of all the possible simplex (of same dimension style="font-weight: bold;
as the element) that compose the element.</p> font-style: italic;
vertical-align: Sub;"><I><B>K</B></I></span> is the sum of surfaces of the faces
<p>For example, hexahedron is analysed via 6 tetrahedrons this way:</p> of &#1050; and <span style="font-weight: bold; font-style: italic;"><I><B>V</B></I></span><span
style="vertical-align: Sub;
<p><img src="image139.gif" border="0" class="img_whs10"> </p> font-weight: bold;
font-style: italic;"><I><B>K</B></I></span> is the volume of &#1050; :</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>For 3D elements with quadrangular faces, aspect ratio of such faces
is also analysed and the maximal one over 3D and 2D qualities is taken.</p> <p><img src="image18.gif" width="425px" height="192px" border="0" class="img_whs6">T</p>
<p>&nbsp;</p> <p>&nbsp;</p>
<p>&nbsp;</p> <ul type="disc" class="whs3">
<p class="whs10"><span style="font-weight: bold;"><B>See Also</B></span> <li class=kadov-p><p>Other element types like quadrangle, pentahedron
a sample TUI Script of an <a href="quality_controls.htm#bookmark11">Aspect and hexahedron use the following formula:</p></li>
Ratio quality control</a> operation. &nbsp;</p> </ul>
<p>&nbsp;</p> <p><img src="image30.gif" width="89px" height="32px" border="0" class="img_whs7"> , where <span style="font-weight: bold; font-style: italic;"><I><B>Q</B></I></span><span
style="vertical-align: Sub;
<p>&nbsp;</p> font-weight: bold;
font-style: italic;"><I><B>i</B></I></span> represents the value of <span style="font-weight: bold; font-style: italic;"><I><B>Q</B></I></span><span
<p>&nbsp;</p> style="vertical-align: Sub;
font-weight: bold;
<p>&nbsp;</p> font-style: italic;"><I><B>k</B></I></span> for all possible simplexes (of the
same dimension as the element) that compose the element.</p>
<script type="text/javascript" language="javascript1.2">
<!-- <p>For example, a hexahedron is split in 6 tetrahedrons, the <span style="font-weight: bold;"><B>Aspect
if (window.writeIntopicBar) ratio 3D</B></span> is calculated for each of them, then the greatest <span
writeIntopicBar(0); style="font-weight: bold; font-style: italic;"><I><B>Q</B></I></span><span style="vertical-align: Sub;
//--> font-weight: bold;
</script> font-style: italic;"><I><B>k</B></I></span> is considered to be the &nbsp;<span
</body> style="font-weight: bold;"><B>Aspect ratio 3D</B></span>
</html> criterion for the whole &nbsp;hexahedron.</p>
<p><img src="pics/image139.gif" x-maintain-ratio="TRUE" width="569px" height="386px" border="0" class="img_whs8"></p>
<p>&nbsp;</p>
<p class=TODO>To apply the Aspect Ratio 3D quality criterion to your mesh:</p>
<p class=TODO>&nbsp;</p>
<p class="whs9">1. Display your mesh in the viewer.</p>
<p class="whs9">&nbsp;</p>
<p class="whs9">2. Choose <span style="font-weight: bold;"><B>Controls
&gt; Aspect Ratio 3D </B></span>or click <img src="image144.gif" width="24px" height="26px" border="0" class="img_whs10"> button of the toolbar.
Your mesh will be displayed in the viewer with its elements colored according
to the applied mesh quality control criterion:</p>
<p>&nbsp;</p>
<p class="whs11"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of an <span style="font-weight: bold;"><B><a href="quality_controls.htm#bookmark11">Aspect
Ratio 3D</B></span> quality control</a> operation. &nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,115 +1,121 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Borders at multi-connection</title> <title>Borders at multi-connection</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='default.css'>");} { document.write("<link rel='stylesheet' href='default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; } img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }
img_whs2 { border:none; border-style:none; width:331px; height:297px; float:none; } p.whs2 { margin-left:40px; }
p.whs3 { margin-left:0px; } img_whs3 { border:none; width:223px; height:213px; border-style:none; }
--> p.whs4 { margin-left:0px; }
</style><script type="text/javascript" language="JavaScript"> -->
<!-- </style><script type="text/javascript" language="JavaScript">
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) <!--
{ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
var strNSS = "<style type='text/css'>"; {
strNSS += "p.whs3 {margin-left:1pt; }"; var strNSS = "<style type='text/css'>";
strNSS +="</style>"; strNSS += "p.whs4 {margin-left:1pt; }";
document.write(strNSS); strNSS +="</style>";
} document.write(strNSS);
//--> }
</script> //-->
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </script>
<!-- <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
function reDo() { <!--
if (innerWidth != origWidth || innerHeight != origHeight) function reDo() {
location.reload(); if (innerWidth != origWidth || innerHeight != origHeight)
} location.reload();
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { }
origWidth = innerWidth; if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origHeight = innerHeight; origWidth = innerWidth;
onresize = reDo; origHeight = innerHeight;
} onresize = reDo;
onerror = null; }
//--> onerror = null;
</script> //-->
<style type="text/css"> </script>
<!-- <style type="text/css">
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } <!--
--> div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script> p.WebHelpNavBar { text-align:right; }
<script type="text/javascript" language="javascript" src="whver.js"></script> -->
<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script> </style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="whutils.js"></script> <script type="text/javascript" language="javascript" src="whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="whutils.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>
<!-- <script type="text/javascript" language="javascript1.2">
if (window.gbWhTopic) <!--
{ if (window.gbWhTopic)
if (window.addTocInfo) {
{ if (window.setRelStartPage)
addTocInfo("MESH module\nQuality controls\nBorders at multi-connection"); {
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addTocInfo("MESH module\nQuality controls\nBorders at multi-connection");
addButton("show",BTN_IMG,"Show","","","","",0,0,"whd_show0.gif","whd_show2.gif","whd_show1.gif");
} addButton("hide",BTN_IMG,"Hide","","","","",0,0,"whd_hide0.gif","whd_hide2.gif","whd_hide1.gif");
if (window.writeBtnStyle)
writeBtnStyle(); }
if (window.writeIntopicBar)
writeIntopicBar(1); if (window.setRelStartPage)
{
if (window.setRelStartPage) setRelStartPage("index.htm");
{
setRelStartPage("smesh.htm"); autoSync(1);
sendSyncInfo();
autoSync(1); sendAveInfoOut();
sendSyncInfo(); }
sendAveInfoOut();
} }
} else
else if (window.gbIE4)
if (window.gbIE4) document.location.reload();
document.location.reload(); //-->
//--> </script>
</script> </head>
<h1>Borders at multi-connection</h1> <body><script type="text/javascript" language="javascript1.2">
<!--
<p><img src="i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1">This mesh quality control highlights borders of faces if (window.writeIntopicBar)
consisting of edges belonging to several faces. The amount of faces is writeIntopicBar(4);
specified by user.</p> //-->
</script>
<p>&nbsp;</p> <h1>Borders at multi-connection</h1>
<p><img src="pics/borders_at_multi_connections1.png" x-maintain-ratio="TRUE" width="331px" height="297px" border="0" class="img_whs2"></p> <p><img src="i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1">This mesh quality control highlights borders of faces
consisting of edges belonging to several faces. The amount of faces is
<p>&nbsp;</p> specified by user.</p>
<p>In this picture the borders at multi-connection are displayed in white.</p> <p>&nbsp;</p>
<p>&nbsp;</p> <p class="whs2"><img src="image151.gif" width="223px" height="213px" border="0" class="img_whs3"></p>
<p class="whs3"><span style="font-weight: bold;"><B>See Also</B></span> <p>&nbsp;</p>
a sample TUI Script of a <a href="quality_controls.htm#bookmark2">Borders
at Multi-Connection quality control</a> operation. &nbsp;</p> <p>In this picture the borders at multi-connection are displayed in blue.</p>
<p>&nbsp;</p> <p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2"> <p class="whs4"><span style="font-weight: bold;"><B>See Also</B></span>
<!-- a sample TUI Script of a <a href="quality_controls.htm#bookmark1">Borders
if (window.writeIntopicBar) at Multi-Connection quality control</a> operation. &nbsp;</p>
writeIntopicBar(0);
//--> <p>&nbsp;</p>
</script>
</body> <script type="text/javascript" language="javascript1.2">
</html> <!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,110 +1,115 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Borders at multiconnection 2D</title> <title>Borders at multiconnection 2D</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='default.css'>");} { document.write("<link rel='stylesheet' href='default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; } img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }
img_whs2 { border:none; width:420px; height:312px; border-style:none; } img_whs2 { border:none; width:420px; height:312px; border-style:none; }
p.whs3 { margin-left:0px; } p.whs3 { margin-left:0px; }
--> -->
</style><script type="text/javascript" language="JavaScript"> </style><script type="text/javascript" language="JavaScript">
<!-- <!--
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
{ {
var strNSS = "<style type='text/css'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs3 {margin-left:1pt; }"; strNSS += "p.whs3 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
//--> //-->
</script> </script>
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script> <script type="text/javascript" language="javascript" src="whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nQuality controls\nBorders at multi-connection 2D"); addTocInfo("MESH module\nQuality controls\nBorders at multi-connection 2D");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"whd_show0.gif","whd_show2.gif","whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"whd_hide0.gif","whd_hide2.gif","whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Borders at multi-connection 2D</h1> <!--
if (window.writeIntopicBar)
<p><img src="i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1">This mesh quality control highlights borders of elements writeIntopicBar(4);
of mesh, consisting of edges belonging to several elements of mesh. </p> //-->
</script>
<p>&nbsp;</p> <h1>Borders at multi-connection 2D</h1>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="image127.gif" width="420px" height="312px" border="0" class="img_whs2"></p> <p><img src="i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1">This mesh quality control highlights borders of elements
of mesh, consisting of edges belonging to several elements of mesh. </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs3"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of a <a href="quality_controls.htm#bookmark6">Borders <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="image127.gif" width="420px" height="312px" border="0" class="img_whs2"></p>
at Multi-Connection quality control</a> operation. &nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs3"><span style="font-weight: bold;"><B>See Also</B></span>
<script type="text/javascript" language="javascript1.2"> a sample TUI Script of a <a href="quality_controls.htm#bookmark5">Borders
<!-- at Multi-Connection quality control</a> operation. &nbsp;</p>
if (window.writeIntopicBar)
writeIntopicBar(0); <p>&nbsp;</p>
//-->
</script> <script type="text/javascript" language="javascript1.2">
</body> <!--
</html> if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,133 +1,140 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Clipping</title> <title>Clipping</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='default.css'>");} { document.write("<link rel='stylesheet' href='default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; border-style:none; width:332px; height:327px; float:none; } p.whs1 { margin-left:40px; }
p.whs2 { font-weight:bold; } img_whs2 { border:none; width:332px; height:327px; float:none; border-style:none; }
img_whs3 { border:none; width:326px; height:199px; border-style:none; } p.whs3 { font-weight:bold; margin-left:40px; }
img_whs4 { border:none; width:329px; height:210px; border-style:none; } img_whs4 { border:none; width:326px; height:199px; border-style:none; }
--> p.whs5 { font-weight:bold; }
</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> img_whs6 { border:none; width:329px; height:210px; border-style:none; }
<!-- -->
function reDo() { </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
if (innerWidth != origWidth || innerHeight != origHeight) <!--
location.reload(); function reDo() {
} if (innerWidth != origWidth || innerHeight != origHeight)
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { location.reload();
origWidth = innerWidth; }
origHeight = innerHeight; if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
onresize = reDo; origWidth = innerWidth;
} origHeight = innerHeight;
onerror = null; onresize = reDo;
//--> }
</script> onerror = null;
<style type="text/css"> //-->
<!-- </script>
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } <style type="text/css">
--> <!--
</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script> div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
<script type="text/javascript" language="javascript" src="whver.js"></script> p.WebHelpNavBar { text-align:right; }
<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script> -->
<script type="text/javascript" language="javascript1.2" src="whutils.js"></script> </style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script> <script type="text/javascript" language="javascript" src="whver.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2" src="whutils.js"></script>
<!-- <script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>
if (window.gbWhTopic) <script type="text/javascript" language="javascript1.2">
{ <!--
if (window.addTocInfo) if (window.gbWhTopic)
{ {
addTocInfo("MESH module\nViewing meshes\nClipping"); if (window.setRelStartPage)
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); {
addTocInfo("MESH module\nViewing meshes\nClipping");
} addButton("show",BTN_IMG,"Show","","","","",0,0,"whd_show0.gif","whd_show2.gif","whd_show1.gif");
if (window.writeBtnStyle) addButton("hide",BTN_IMG,"Hide","","","","",0,0,"whd_hide0.gif","whd_hide2.gif","whd_hide1.gif");
writeBtnStyle();
}
if (window.writeIntopicBar)
writeIntopicBar(1);
if (window.setRelStartPage)
if (window.setRelStartPage) {
{ setRelStartPage("index.htm");
setRelStartPage("smesh.htm");
autoSync(1);
autoSync(1); sendSyncInfo();
sendSyncInfo(); sendAveInfoOut();
sendAveInfoOut(); }
}
} }
else else
if (window.gbIE4) if (window.gbIE4)
document.location.reload(); document.location.reload();
//--> //-->
</script> </script>
<h1>Clipping</h1> </head>
<body><script type="text/javascript" language="javascript1.2">
<p>Using this menu you can create cross-section views (clipping planes) <!--
of your mesh.</p> if (window.writeIntopicBar)
writeIntopicBar(4);
<p>&nbsp;</p> //-->
</script>
<p>To start, click on the New button. </p> <h1>Clipping</h1>
<p>&nbsp;</p> <p>Using this menu you can create cross-section views (clipping planes)
of your mesh.</p>
<p><img src="pics/a-clipping2.png" x-maintain-ratio="TRUE" width="332px" height="327px" border="0" class="img_whs1"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>To start, click on the New button. </p>
<p>Now you can define the parameters of your cross-section: <span style="font-weight: bold;"><B>Orientation</B></span>
&nbsp;(X-Y, X-Z <p>&nbsp;</p>
or Y-Z); <span style="font-weight: bold;"><B>Distance </B></span>between the
opposite extremities of the object,<span style="font-weight: bold;"> <B></B></span>if <p class="whs1"><img src="pics/a-clipping2.png" x-maintain-ratio="TRUE" width="332px" height="327px" border="0" class="img_whs2"></p>
it is set to 0.5 the object is split in two halves; and <span style="font-weight: bold;"><B>Rotation</B></span>
(in angle degrees) <span style="font-weight: bold;"><B>around X (Y to Z) <p>&nbsp;</p>
</B></span>and<span style="font-weight: bold;"><B> around Y (X to Z)</B></span>.
If the <span style="font-weight: bold;"><B>Show preview</B></span> button is <p>Now you can define the parameters of your cross-section: <span style="font-weight: bold;"><B>Orientation</B></span>
on, you can see the clipping plane in the <span style="font-weight: bold;"><B>Object &nbsp;(X-Y, X-Z
window. </B></span></p> or Y-Z); <span style="font-weight: bold;"><B>Distance </B></span>between the
opposite extremities of the object,<span style="font-weight: bold;"> <B></B></span>if
<p>&nbsp;</p> it is set to 0.5 the object is split in two halves; and <span style="font-weight: bold;"><B>Rotation</B></span>
(in angle degrees) <span style="font-weight: bold;"><B>around X (Y to Z)
<p class="whs2"><img src="image79.jpg" width="326px" height="199px" border="0" class="img_whs3"></p> </B></span>and<span style="font-weight: bold;"><B> around Y (X to Z)</B></span>.
If the <span style="font-weight: bold;"><B>Show preview</B></span> button is
<p class="whs2">&nbsp;</p> on, you can see the clipping plane in the <span style="font-weight: bold;"><B>Object
window. </B></span></p>
<p class="whs2"><span style="font-weight: normal;">If the</span>
Auto Apply<span style="font-weight: normal;"> button is on, you can preview <p>&nbsp;</p>
the cross-section in the</span> Object window</p>
<p class="whs3"><img src="image79.jpg" width="326px" height="199px" border="0" class="img_whs4"></p>
<p class="whs2">&nbsp;</p>
<p class="whs5">&nbsp;</p>
<p class="whs2"><img src="image99.gif" width="329px" height="210px" border="0" class="img_whs4"></p>
<p class="whs5"><span style="font-weight: normal;">If the</span>
<p class="whs2">&nbsp;</p> Auto Apply<span style="font-weight: normal;"> button is on, you can preview
the cross-section in the</span> Object window</p>
<p class="whs2"><span style="font-weight: normal;">To get
a new object from </span>Clipping, <span style="font-weight: normal;">click</span> <p class="whs5">&nbsp;</p>
Ok. </p>
<p class="whs3"><img src="image99.gif" width="329px" height="210px" border="0" class="img_whs6"></p>
<p class="whs2">&nbsp;</p>
<p class="whs5">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<p class="whs5"><span style="font-weight: normal;">To get
<script type="text/javascript" language="javascript1.2"> a new object from </span>Clipping, <span style="font-weight: normal;">click</span>
<!-- Ok. </p>
if (window.writeIntopicBar)
writeIntopicBar(0); <p class="whs5">&nbsp;</p>
//-->
</script> <p class="whs5">&nbsp;</p>
</body>
</html> <script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

File diff suppressed because it is too large Load Diff

View File

@ -1,258 +1,258 @@
<html> <html>
<head> <head>
<title>SMESH reference manual</title> <title>Mesh Module Reference Manual</title>
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<meta name="description" content="WebHelp 5.50"> <meta name="description" content="WebHelp 5.50">
</head> </head>
<body> <body>
<script language="JavaScript"> <script language="JavaScript">
<!-- <!--
var gArrayCsh = new Array(); var gArrayCsh = new Array();
var gstrWindowOption = ""; var gstrWindowOption = "";
var gstrURL = ""; var gstrURL = "";
var gbWithNavPane = false; var gbWithNavPane = false;
function CshEntityItem(strAliasId, nTopicNum, strUrl) function CshEntityItem(strAliasId, nTopicNum, strUrl)
{ {
this.strAliasId = strAliasId; this.strAliasId = strAliasId;
this.nTopicNum = nTopicNum; this.nTopicNum = nTopicNum;
this.strUrl = strUrl; this.strUrl = strUrl;
} }
//Try to get to topic number from hash string //Try to get to topic number from hash string
function GetTopicNumberAuto(strMayBeNumber) function GetTopicNumberAuto(strMayBeNumber)
{ {
var nNum = -1; var nNum = -1;
if (strMayBeNumber.length >= 1) if (strMayBeNumber.length >= 1)
{ {
var strTmp = strMayBeNumber; var strTmp = strMayBeNumber;
var iEnd = strTmp.length; var iEnd = strTmp.length;
for (var i=0; i<iEnd; i++) for (var i=0; i<iEnd; i++)
{ {
var ch = strTmp.charAt(i); var ch = strTmp.charAt(i);
if (!((ch == "0") || (ch == "1") || if (!((ch == "0") || (ch == "1") ||
(ch == "2") || (ch == "3") || (ch == "2") || (ch == "3") ||
(ch == "4") || (ch == "5") || (ch == "4") || (ch == "5") ||
(ch == "6") || (ch == "7") || (ch == "6") || (ch == "7") ||
(ch == "8") || (ch == "9"))) (ch == "8") || (ch == "9")))
return GetTopicNumberById(strTmp); return GetTopicNumberById(strTmp);
} }
nNum = parseInt(strTmp); nNum = parseInt(strTmp);
} }
return nNum; return nNum;
} }
function GetTopicNumber(strHashString) function GetTopicNumber(strHashString)
{ {
var nTopicEndPos = strHashString.indexOf(',') var nTopicEndPos = strHashString.indexOf(',')
if (nTopicEndPos == -1) { // no window option. if (nTopicEndPos == -1) { // no window option.
return GetTopicNumberOnly(strHashString); return GetTopicNumberOnly(strHashString);
} }
else { else {
var strWindowOption = strHashString.substring(nTopicEndPos + 1, strHashString.length); var strWindowOption = strHashString.substring(nTopicEndPos + 1, strHashString.length);
var strWithNavPane = 'withnavpane=true'; var strWithNavPane = 'withnavpane=true';
if (strWindowOption.toLowerCase().indexOf(strWithNavPane) == 0) if (strWindowOption.toLowerCase().indexOf(strWithNavPane) == 0)
{ {
if (strWindowOption.length > strWithNavPane.length) if (strWindowOption.length > strWithNavPane.length)
gstrWindowOption = strWindowOption.substring(strWithNavPane.length + 1); gstrWindowOption = strWindowOption.substring(strWithNavPane.length + 1);
else else
gstrWindowOption = ""; gstrWindowOption = "";
gbWithNavPane = true; gbWithNavPane = true;
} }
else else
gstrWindowOption = strWindowOption; gstrWindowOption = strWindowOption;
return GetTopicNumberOnly(strHashString.substring(0, nTopicEndPos)); return GetTopicNumberOnly(strHashString.substring(0, nTopicEndPos));
} }
} }
function GetTopicNumberOnly(strTopicString) function GetTopicNumberOnly(strTopicString)
{ {
var nEqualPos = strTopicString.indexOf('='); var nEqualPos = strTopicString.indexOf('=');
if (nEqualPos == -1) { if (nEqualPos == -1) {
return GetTopicNumberAuto(strTopicString); return GetTopicNumberAuto(strTopicString);
} }
else { else {
var strValue=strTopicString.substring(nEqualPos + 1, strTopicString.length); var strValue=strTopicString.substring(nEqualPos + 1, strTopicString.length);
if (strTopicString.toLowerCase().indexOf("topicnumber") == 0) { if (strTopicString.toLowerCase().indexOf("topicnumber") == 0) {
return parseInt(strValue); return parseInt(strValue);
} else if (strTopicString.toLowerCase().indexOf("context") == 0) { } else if (strTopicString.toLowerCase().indexOf("context") == 0) {
return GetTopicNumberById(strValue); return GetTopicNumberById(strValue);
} else if (strTopicString.toLowerCase().indexOf("remoteurl") == 0) { } else if (strTopicString.toLowerCase().indexOf("remoteurl") == 0) {
gstrURL = strValue; gstrURL = strValue;
return -1; return -1;
} }
} }
} }
//Find HomePage of the WebHelp system //Find HomePage of the WebHelp system
// we try to get the topic from remote project if it exists. // we try to get the topic from remote project if it exists.
function RedirectToHomePage() function RedirectToHomePage()
{ {
if (parent && parent != this && parent.goNext) if (parent && parent != this && parent.goNext)
{ {
var sHome = parent.goNext(); var sHome = parent.goNext();
if (sHome != "") if (sHome != "")
RedirectTo(sHome); RedirectTo(sHome);
} }
} }
function getHomePage() function getHomePage()
{ {
if (parent && parent != this && parent.getRelHomePage) if (parent && parent != this && parent.getRelHomePage)
{ {
return parent.getRelHomePage(document.location.href); return parent.getRelHomePage(document.location.href);
} }
return ""; return "";
} }
function addRemoteProject(strPath) function addRemoteProject(strPath)
{ {
if (parent && parent != this && parent.addProject) if (parent && parent != this && parent.addProject)
{ {
parent.addProject(strPath); parent.addProject(strPath);
} }
} }
//Redirect page to... //Redirect page to...
function RedirectTo(strUrl) function RedirectTo(strUrl)
{ {
if (gstrWindowOption.length != 0) { if (gstrWindowOption.length != 0) {
var wnd = window.open(strUrl, "HelpStub", gstrWindowOption); var wnd = window.open(strUrl, "HelpStub", gstrWindowOption);
// close current window and rename the stub window to current window. // close current window and rename the stub window to current window.
if (wnd) if (wnd)
wnd.focus(); wnd.focus();
if (parent) if (parent)
parent.close(); parent.close();
} }
else { else {
parent.document.location.href = strUrl; parent.document.location.href = strUrl;
window.focus(); window.focus();
} }
} }
//Prompt the user that we can not find... //Prompt the user that we can not find...
function FailToFind(strMsg) function FailToFind(strMsg)
{ {
RedirectToHomePage(); RedirectToHomePage();
} }
//Find topic by topic number (defined in h file) //Find topic by topic number (defined in h file)
function FindTopicByTopicNum(nTopicNum) function FindTopicByTopicNum(nTopicNum)
{ {
var i = 0; var i = 0;
var iEnd = gArrayCsh.length; var iEnd = gArrayCsh.length;
for (i=0; i<iEnd; i++) for (i=0; i<iEnd; i++)
{ {
if (gArrayCsh[i].nTopicNum == nTopicNum) if (gArrayCsh[i].nTopicNum == nTopicNum)
{ {
var strURL = gArrayCsh[i].strUrl; var strURL = gArrayCsh[i].strUrl;
if (gbWithNavPane) if (gbWithNavPane)
{ {
var strHomePage = getHomePage(); var strHomePage = getHomePage();
if (strHomePage.length != 0) if (strHomePage.length != 0)
strURL = strHomePage + strURL; strURL = strHomePage + strURL;
} }
RedirectTo(strURL); RedirectTo(strURL);
return true; return true;
} }
} }
FailToFind("Fail to find topic assocaite with topic number: " + nTopicNum); FailToFind("Fail to find topic assocaite with topic number: " + nTopicNum);
return false; return false;
} }
var oldPrefix = "HelpIdFromHTMLHelp_" var oldPrefix = "HelpIdFromHTMLHelp_"
//Find topic by topic id (alias id defined in ali file) //Find topic by topic id (alias id defined in ali file)
function GetTopicNumberById(strTopicId) function GetTopicNumberById(strTopicId)
{ {
if (strTopicId.indexOf(oldPrefix) == 0) if (strTopicId.indexOf(oldPrefix) == 0)
{ {
strTopicId = strTopicId.substring(oldPrefix.length); strTopicId = strTopicId.substring(oldPrefix.length);
} }
var i = 0; var i = 0;
var iEnd = gArrayCsh.length; var iEnd = gArrayCsh.length;
for (i=0; i<iEnd; i++) for (i=0; i<iEnd; i++)
{ {
if (gArrayCsh[i].strAliasId.toLowerCase() == strTopicId.toLowerCase()) if (gArrayCsh[i].strAliasId.toLowerCase() == strTopicId.toLowerCase())
{ {
return gArrayCsh[i].nTopicNum; return gArrayCsh[i].nTopicNum;
} }
} }
gstrURL = ""; gstrURL = "";
return -1; return -1;
} }
//Set Context-sensitive help entity... //Set Context-sensitive help entity...
function SetCsh(n, strAliasId, nTopicNum, strUrl) function SetCsh(n, strAliasId, nTopicNum, strUrl)
{ {
gArrayCsh[n] = new CshEntityItem(strAliasId,nTopicNum,strUrl); gArrayCsh[n] = new CshEntityItem(strAliasId,nTopicNum,strUrl);
} }
function getHash() function getHash()
{ {
if (parent && parent != this) if (parent && parent != this)
return parent.location.hash; return parent.location.hash;
else else
return ""; return "";
} }
//--> //-->
</script> </script>
<script language="javascript"> <script language="javascript">
<!-- <!--
//--> //-->
</script> </script>
<script language="javascript"> <script language="javascript">
<!-- <!--
//Find CSH according to hash string after this page //Find CSH according to hash string after this page
if (getHash().length > 0) if (getHash().length > 0)
{ {
// VH 05/16/00 now support // VH 05/16/00 now support
// TopicID= // TopicID=
// TopicNumber= // TopicNumber=
// RemoteURL= // RemoteURL=
// and WindowsOptions // and WindowsOptions
// with the format #a=xxx,b=xxx,c=xxx... // with the format #a=xxx,b=xxx,c=xxx...
var strHashString = getHash().toString(); var strHashString = getHash().toString();
// change ? to : for remote URL. because java applet have some problem to pass a URL with two : inside the URL so we changed it. // change ? to : for remote URL. because java applet have some problem to pass a URL with two : inside the URL so we changed it.
// so here need to change it back. // so here need to change it back.
strHashString = strHashString.substring(1,strHashString.length); strHashString = strHashString.substring(1,strHashString.length);
strHashString = strHashString.replace("%072%057%057", "://"); strHashString = strHashString.replace("%072%057%057", "://");
var nTopicNum = GetTopicNumber(strHashString); var nTopicNum = GetTopicNumber(strHashString);
if (nTopicNum != -1) if (nTopicNum != -1)
{ {
FindTopicByTopicNum(nTopicNum); FindTopicByTopicNum(nTopicNum);
} }
else else
{ {
if (gstrURL.length > 0) if (gstrURL.length > 0)
RedirectTo(gstrURL); RedirectTo(gstrURL);
else else
RedirectToHomePage(); RedirectToHomePage();
} }
} }
else else
{ {
RedirectToHomePage(); RedirectToHomePage();
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<p> Your browser does not support JavaScript. WebHelp Context-Sensitive Help requires JavaScript support to run.</p> <p> Your browser does not support JavaScript. WebHelp Context-Sensitive Help requires JavaScript support to run.</p>
</noscript> </noscript>
</body> </body>
</html> </html>

View File

@ -1,251 +1,251 @@
<html> <html>
<head> <head>
<title>SMESH reference manual</title> <title>Mesh Module Reference Manual</title>
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<meta name="description" content="WebHelp 5.50"> <meta name="description" content="WebHelp 5.50">
</head> </head>
<body> <body>
<script language="JavaScript"> <script language="JavaScript">
<!-- <!--
var gArrayCsh = new Array(); var gArrayCsh = new Array();
var gstrWindowOption = ""; var gstrWindowOption = "";
var gstrURL = ""; var gstrURL = "";
var gbWithNavPane = false; var gbWithNavPane = false;
function CshEntityItem(strAliasId, nTopicNum, strUrl) function CshEntityItem(strAliasId, nTopicNum, strUrl)
{ {
this.strAliasId = strAliasId; this.strAliasId = strAliasId;
this.nTopicNum = nTopicNum; this.nTopicNum = nTopicNum;
this.strUrl = strUrl; this.strUrl = strUrl;
} }
//Try to get to topic number from hash string //Try to get to topic number from hash string
function GetTopicNumberAuto(strMayBeNumber) function GetTopicNumberAuto(strMayBeNumber)
{ {
var nNum = -1; var nNum = -1;
if (strMayBeNumber.length >= 1) if (strMayBeNumber.length >= 1)
{ {
var strTmp = strMayBeNumber; var strTmp = strMayBeNumber;
var iEnd = strTmp.length; var iEnd = strTmp.length;
for (var i=0; i<iEnd; i++) for (var i=0; i<iEnd; i++)
{ {
var ch = strTmp.charAt(i); var ch = strTmp.charAt(i);
if (!((ch == "0") || (ch == "1") || if (!((ch == "0") || (ch == "1") ||
(ch == "2") || (ch == "3") || (ch == "2") || (ch == "3") ||
(ch == "4") || (ch == "5") || (ch == "4") || (ch == "5") ||
(ch == "6") || (ch == "7") || (ch == "6") || (ch == "7") ||
(ch == "8") || (ch == "9"))) (ch == "8") || (ch == "9")))
return GetTopicNumberById(strTmp); return GetTopicNumberById(strTmp);
} }
nNum = parseInt(strTmp); nNum = parseInt(strTmp);
} }
return nNum; return nNum;
} }
function GetTopicNumber(strHashString) function GetTopicNumber(strHashString)
{ {
var nTopicEndPos = strHashString.indexOf(',') var nTopicEndPos = strHashString.indexOf(',')
if (nTopicEndPos == -1) { // no window option. if (nTopicEndPos == -1) { // no window option.
return GetTopicNumberOnly(strHashString); return GetTopicNumberOnly(strHashString);
} }
else { else {
var strWindowOption = strHashString.substring(nTopicEndPos + 1, strHashString.length); var strWindowOption = strHashString.substring(nTopicEndPos + 1, strHashString.length);
var strWithNavPane = 'withnavpane=true'; var strWithNavPane = 'withnavpane=true';
if (strWindowOption.toLowerCase().indexOf(strWithNavPane) == 0) if (strWindowOption.toLowerCase().indexOf(strWithNavPane) == 0)
{ {
if (strWindowOption.length > strWithNavPane.length) if (strWindowOption.length > strWithNavPane.length)
gstrWindowOption = strWindowOption.substring(strWithNavPane.length + 1); gstrWindowOption = strWindowOption.substring(strWithNavPane.length + 1);
else else
gstrWindowOption = ""; gstrWindowOption = "";
gbWithNavPane = true; gbWithNavPane = true;
} }
else else
gstrWindowOption = strWindowOption; gstrWindowOption = strWindowOption;
return GetTopicNumberOnly(strHashString.substring(0, nTopicEndPos)); return GetTopicNumberOnly(strHashString.substring(0, nTopicEndPos));
} }
} }
function GetTopicNumberOnly(strTopicString) function GetTopicNumberOnly(strTopicString)
{ {
var nEqualPos = strTopicString.indexOf('='); var nEqualPos = strTopicString.indexOf('=');
if (nEqualPos == -1) { if (nEqualPos == -1) {
return GetTopicNumberAuto(strTopicString); return GetTopicNumberAuto(strTopicString);
} }
else { else {
var strValue=strTopicString.substring(nEqualPos + 1, strTopicString.length); var strValue=strTopicString.substring(nEqualPos + 1, strTopicString.length);
if (strTopicString.toLowerCase().indexOf("topicnumber") == 0) { if (strTopicString.toLowerCase().indexOf("topicnumber") == 0) {
return parseInt(strValue); return parseInt(strValue);
} else if (strTopicString.toLowerCase().indexOf("topicid") == 0) { } else if (strTopicString.toLowerCase().indexOf("topicid") == 0) {
return GetTopicNumberById(strValue); return GetTopicNumberById(strValue);
} else if (strTopicString.toLowerCase().indexOf("remoteurl") == 0) { } else if (strTopicString.toLowerCase().indexOf("remoteurl") == 0) {
gstrURL = strValue; gstrURL = strValue;
return -1; return -1;
} }
} }
} }
//Find HomePage of the WebHelp system //Find HomePage of the WebHelp system
// we try to get the topic from remote project if it exists. // we try to get the topic from remote project if it exists.
function RedirectToHomePage() function RedirectToHomePage()
{ {
if (parent && parent != this && parent.goNext) if (parent && parent != this && parent.goNext)
{ {
var sHome = parent.goNext(); var sHome = parent.goNext();
if (sHome != "") if (sHome != "")
RedirectTo(sHome); RedirectTo(sHome);
} }
} }
function getHomePage() function getHomePage()
{ {
if (parent && parent != this && parent.getRelHomePage) if (parent && parent != this && parent.getRelHomePage)
{ {
return parent.getRelHomePage(document.location.href); return parent.getRelHomePage(document.location.href);
} }
return ""; return "";
} }
function addRemoteProject(strPath) function addRemoteProject(strPath)
{ {
if (parent && parent != this && parent.addProject) if (parent && parent != this && parent.addProject)
{ {
parent.addProject(strPath); parent.addProject(strPath);
} }
} }
//Redirect page to... //Redirect page to...
function RedirectTo(strUrl) function RedirectTo(strUrl)
{ {
if (gstrWindowOption.length != 0) { if (gstrWindowOption.length != 0) {
var wnd = window.open(strUrl, "HelpStub", gstrWindowOption); var wnd = window.open(strUrl, "HelpStub", gstrWindowOption);
// close current window and rename the stub window to current window. // close current window and rename the stub window to current window.
wnd.focus(); wnd.focus();
if (parent) if (parent)
parent.close(); parent.close();
} }
else { else {
parent.document.location.href = strUrl; parent.document.location.href = strUrl;
window.focus(); window.focus();
} }
} }
//Prompt the user that we can not find... //Prompt the user that we can not find...
function FailToFind(strMsg) function FailToFind(strMsg)
{ {
RedirectToHomePage(); RedirectToHomePage();
} }
//Find topic by topic number (defined in h file) //Find topic by topic number (defined in h file)
function FindTopicByTopicNum(nTopicNum) function FindTopicByTopicNum(nTopicNum)
{ {
var i = 0; var i = 0;
var iEnd = gArrayCsh.length; var iEnd = gArrayCsh.length;
for (i=0; i<iEnd; i++) for (i=0; i<iEnd; i++)
{ {
if (gArrayCsh[i].nTopicNum == nTopicNum) if (gArrayCsh[i].nTopicNum == nTopicNum)
{ {
var strURL = gArrayCsh[i].strUrl; var strURL = gArrayCsh[i].strUrl;
if (gbWithNavPane) if (gbWithNavPane)
{ {
var strHomePage = getHomePage(); var strHomePage = getHomePage();
if (strHomePage.length != 0) if (strHomePage.length != 0)
strURL = strHomePage + strURL; strURL = strHomePage + strURL;
} }
RedirectTo(strURL); RedirectTo(strURL);
return true; return true;
} }
} }
FailToFind("Fail to find topic assocaite with topic number: " + nTopicNum); FailToFind("Fail to find topic assocaite with topic number: " + nTopicNum);
return false; return false;
} }
//Find topic by topic id (alias id defined in ali file) //Find topic by topic id (alias id defined in ali file)
function GetTopicNumberById(strTopicId) function GetTopicNumberById(strTopicId)
{ {
var i = 0; var i = 0;
var iEnd = gArrayCsh.length; var iEnd = gArrayCsh.length;
for (i=0; i<iEnd; i++) for (i=0; i<iEnd; i++)
{ {
if (gArrayCsh[i].strAliasId == strTopicId) if (gArrayCsh[i].strAliasId == strTopicId)
{ {
return gArrayCsh[i].nTopicNum; return gArrayCsh[i].nTopicNum;
} }
} }
gstrURL = ""; gstrURL = "";
return -1; return -1;
} }
//Set Context-sensitive help entity... //Set Context-sensitive help entity...
function SetCsh(n, strAliasId, nTopicNum, strUrl) function SetCsh(n, strAliasId, nTopicNum, strUrl)
{ {
gArrayCsh[n] = new CshEntityItem(strAliasId,nTopicNum,strUrl); gArrayCsh[n] = new CshEntityItem(strAliasId,nTopicNum,strUrl);
} }
function getHash() function getHash()
{ {
if (parent && parent != this) if (parent && parent != this)
return parent.location.hash; return parent.location.hash;
else else
return ""; return "";
} }
//--> //-->
</script> </script>
<script language="javascript"> <script language="javascript">
<!-- <!--
//--> //-->
</script> </script>
<script language="javascript"> <script language="javascript">
<!-- <!--
//Find CSH according to hash string after this page //Find CSH according to hash string after this page
if (getHash().length > 0) if (getHash().length > 0)
{ {
// VH 05/16/00 now support // VH 05/16/00 now support
// TopicID= // TopicID=
// TopicNumber= // TopicNumber=
// RemoteURL= // RemoteURL=
// and WindowsOptions // and WindowsOptions
// with the format #a=xxx,b=xxx,c=xxx... // with the format #a=xxx,b=xxx,c=xxx...
var strHashString = getHash().toString(); var strHashString = getHash().toString();
// change ? to : for remote URL. because java applet have some problem to pass a URL with two : inside the URL so we changed it. // change ? to : for remote URL. because java applet have some problem to pass a URL with two : inside the URL so we changed it.
// so here need to change it back. // so here need to change it back.
strHashString = strHashString.substring(1,strHashString.length); strHashString = strHashString.substring(1,strHashString.length);
strHashString = strHashString.replace("%072%057%057", "://"); strHashString = strHashString.replace("%072%057%057", "://");
var nTopicNum = GetTopicNumber(strHashString); var nTopicNum = GetTopicNumber(strHashString);
if (nTopicNum != -1) if (nTopicNum != -1)
{ {
FindTopicByTopicNum(nTopicNum); FindTopicByTopicNum(nTopicNum);
} }
else else
{ {
if (gstrURL.length > 0) if (gstrURL.length > 0)
RedirectTo(gstrURL); RedirectTo(gstrURL);
else else
RedirectToHomePage(); RedirectToHomePage();
} }
} }
else else
{ {
RedirectToHomePage(); RedirectToHomePage();
} }
//--> //-->
</script> </script>
<noscript> <noscript>
<p> Your browser does not support JavaScript. WebHelp Context-Sensitive Help requires JavaScript support to run.</p> <p> Your browser does not support JavaScript. WebHelp Context-Sensitive Help requires JavaScript support to run.</p>
</noscript> </noscript>
</body> </body>
</html> </html>

View File

@ -1,101 +1,101 @@
BODY { BODY {
background-color:#ffffff; background-color:#ffffff;
font-family:"Times New Roman" , serif; } font-family:"Times New Roman" , serif; }
H1 { H1 {
font-weight:bold; font-weight:bold;
font-size:24.0pt; } font-size:24.0pt; }
LI.kadov-H1 { LI.kadov-H1 {
font-weight:bold; font-weight:bold;
font-size:24.0pt; } font-size:24.0pt; }
H2 { H2 {
font-weight:bold; font-weight:bold;
font-size:18.0pt; } font-size:18.0pt; }
LI.kadov-H2 { LI.kadov-H2 {
font-weight:bold; font-weight:bold;
font-size:18.0pt; } font-size:18.0pt; }
H3 { H3 {
font-weight:bold; font-weight:bold;
font-size:14.0pt; } font-size:14.0pt; }
LI.kadov-H3 { LI.kadov-H3 {
font-weight:bold; font-weight:bold;
font-size:14.0pt; } font-size:14.0pt; }
H4 { H4 {
font-weight:bold; font-weight:bold;
font-size:12.0pt; } font-size:12.0pt; }
LI.kadov-H4 { LI.kadov-H4 {
font-weight:bold; font-weight:bold;
font-size:12.0pt; } font-size:12.0pt; }
H5 { H5 {
font-weight:bold; font-weight:bold;
font-size:10.0pt; } font-size:10.0pt; }
LI.kadov-H5 { LI.kadov-H5 {
font-weight:bold; font-weight:bold;
font-size:10.0pt; } font-size:10.0pt; }
H6 { H6 {
font-weight:bold; font-weight:bold;
font-size:8.0pt; } font-size:8.0pt; }
LI.kadov-H6 { LI.kadov-H6 {
font-weight:bold; font-weight:bold;
font-size:8.0pt; } font-size:8.0pt; }
P { P {
font-size:12.0pt; font-size:12.0pt;
margin-top:0pt; margin-top:0pt;
margin-bottom:0pt; } margin-bottom:0pt; }
LI.kadov-P { LI.kadov-P {
font-size:12.0pt; } font-size:12.0pt; }
A.expandspot { A.expandspot {
color:#008000; color:#008000;
cursor:hand; cursor:hand;
font-style:italic; font-style:italic;
x-text-underline:off; x-text-underline:off;
x-text-overline:off; x-text-overline:off;
x-text-line-through:off; x-text-line-through:off;
text-decoration:none none none; } text-decoration:none none none; }
SPAN.expandtext { SPAN.expandtext {
font-style:italic; font-style:italic;
font-weight:normal; font-weight:normal;
color:#ff0000; } color:#ff0000; }
A.dropspot { A.dropspot {
cursor:hand; cursor:hand;
color:#008000; color:#008000;
font-style:italic; font-style:italic;
x-text-underline:off; x-text-underline:off;
x-text-overline:off; x-text-overline:off;
x-text-line-through:off; x-text-line-through:off;
text-decoration:none none none; } text-decoration:none none none; }
A.glossterm { A.glossterm {
color:#800000; color:#800000;
cursor:hand; cursor:hand;
font-style:italic; font-style:italic;
x-text-underline:off; x-text-underline:off;
x-text-overline:off; x-text-overline:off;
x-text-line-through:off; x-text-line-through:off;
text-decoration:none none none; } text-decoration:none none none; }
SPAN.glosstext { SPAN.glosstext {
font-style:italic; font-style:italic;
font-weight:normal; font-weight:normal;
color:#0000ff; } color:#0000ff; }
OL { OL {
margin-top:0px; margin-top:0px;
margin-bottom:0px; } margin-bottom:0px; }
UL { UL {
margin-top:0px; margin-top:0px;
margin-bottom:0px; } margin-bottom:0px; }
A:active { } A:active { }
A:hover { A:hover {
x-text-underline:Off; x-text-underline:Off;
text-decoration:none; } text-decoration:none; }
A:link { A:link {
x-text-underline:Off; x-text-underline:Off;
text-decoration:none; } text-decoration:none; }
A:visited { A:visited {
x-text-underline:Off; x-text-underline:Off;
text-decoration:none; } text-decoration:none; }
P.TODO { P.TODO {
font-weight:normal; font-weight:normal;
font-style:italic; font-style:italic;
font-family:"Arial Black" , sans-serif; } font-family:"Arial Black" , sans-serif; }
LI.kadov-P-CTODO { LI.kadov-P-CTODO {
font-weight:normal; font-weight:normal;
font-style:italic; font-style:italic;
font-family:"Arial Black" , sans-serif; } font-family:"Arial Black" , sans-serif; }

View File

@ -1,118 +1,118 @@
BODY { BODY {
background-color:#ffffff; background-color:#ffffff;
font-family:"Times New Roman" , serif; } font-family:"Times New Roman" , serif; }
H1 { H1 {
font-weight:bold; font-weight:bold;
font-size:24.0pt; font-size:24.0pt;
font-family:"Times New Roman" , serif; } font-family:"Times New Roman" , serif; }
LI.kadov-H1 { LI.kadov-H1 {
font-weight:bold; font-weight:bold;
font-size:24.0pt; } font-size:24.0pt; }
H2 { H2 {
font-weight:bold; font-weight:bold;
font-size:18.0pt; font-size:18.0pt;
font-family:"Times New Roman" , serif; } font-family:"Times New Roman" , serif; }
LI.kadov-H2 { LI.kadov-H2 {
font-weight:bold; font-weight:bold;
font-size:18.0pt; } font-size:18.0pt; }
H3 { H3 {
font-weight:bold; font-weight:bold;
font-size:14.0pt; font-size:14.0pt;
font-family:"Times New Roman" , serif; } font-family:"Times New Roman" , serif; }
LI.kadov-H3 { LI.kadov-H3 {
font-weight:bold; font-weight:bold;
font-size:14.0pt; } font-size:14.0pt; }
H4 { H4 {
font-weight:bold; font-weight:bold;
font-size:12.0pt; font-size:12.0pt;
font-family:"Times New Roman" , serif; } font-family:"Times New Roman" , serif; }
LI.kadov-H4 { LI.kadov-H4 {
font-weight:bold; font-weight:bold;
font-size:12.0pt; } font-size:12.0pt; }
H5 { H5 {
font-weight:bold; font-weight:bold;
font-size:10.0pt; font-size:10.0pt;
font-family:"Times New Roman" , serif; } font-family:"Times New Roman" , serif; }
LI.kadov-H5 { LI.kadov-H5 {
font-weight:bold; font-weight:bold;
font-size:10.0pt; } font-size:10.0pt; }
H6 { H6 {
font-weight:bold; font-weight:bold;
font-size:8.0pt; font-size:8.0pt;
font-family:"Times New Roman" , serif; } font-family:"Times New Roman" , serif; }
LI.kadov-H6 { LI.kadov-H6 {
font-weight:bold; font-weight:bold;
font-size:8.0pt; } font-size:8.0pt; }
P { P {
font-size:12.0pt; font-size:12.0pt;
margin-top:1pt; margin-top:1pt;
margin-bottom:1pt; margin-bottom:1pt;
font-family:"Times New Roman" , serif; } font-family:"Times New Roman" , serif; }
LI.kadov-P { LI.kadov-P {
font-size:12.0pt; } font-size:12.0pt; }
A.expandspot { A.expandspot {
color:#008000; color:#008000;
cursor:hand; cursor:hand;
font-style:italic; font-style:italic;
x-text-underline:off; x-text-underline:off;
x-text-overline:off; x-text-overline:off;
x-text-line-through:off; x-text-line-through:off;
text-decoration:none none none; } text-decoration:none none none; }
SPAN.expandtext { SPAN.expandtext {
font-style:italic; font-style:italic;
font-weight:normal; font-weight:normal;
color:#ff0000; } color:#ff0000; }
A.dropspot { A.dropspot {
cursor:hand; cursor:hand;
color:#008000; color:#008000;
font-style:italic; font-style:italic;
x-text-underline:off; x-text-underline:off;
x-text-overline:off; x-text-overline:off;
x-text-line-through:off; x-text-line-through:off;
text-decoration:none none none; } text-decoration:none none none; }
A.glossterm { A.glossterm {
color:#800000; color:#800000;
cursor:hand; cursor:hand;
font-style:italic; font-style:italic;
x-text-underline:off; x-text-underline:off;
x-text-overline:off; x-text-overline:off;
x-text-line-through:off; x-text-line-through:off;
text-decoration:none none none; } text-decoration:none none none; }
SPAN.glosstext { SPAN.glosstext {
font-style:italic; font-style:italic;
font-weight:normal; font-weight:normal;
color:#0000ff; } color:#0000ff; }
OL { OL {
margin-top:0px; margin-top:0px;
margin-bottom:0px; margin-bottom:0px;
font-family:"Times New Roman" , serif; } font-family:"Times New Roman" , serif; }
UL { UL {
margin-top:0px; margin-top:0px;
margin-bottom:0px; margin-bottom:0px;
font-family:"Times New Roman" , serif; } font-family:"Times New Roman" , serif; }
A:active { } A:active { }
A:hover { A:hover {
x-text-underline:Off; x-text-underline:Off;
text-decoration:none; } text-decoration:none; }
A:link { A:link {
x-text-underline:Off; x-text-underline:Off;
text-decoration:none; } text-decoration:none; }
A:visited { A:visited {
x-text-underline:Off; x-text-underline:Off;
text-decoration:none; } text-decoration:none; }
P.TODO { P.TODO {
font-weight:normal; font-weight:normal;
font-style:italic; font-style:italic;
font-family:"Arial Black" , sans-serif; } font-family:"Arial Black" , sans-serif; }
LI.kadov-P-CTODO { LI.kadov-P-CTODO {
font-weight:normal; font-weight:normal;
font-style:italic; font-style:italic;
font-family:"Arial Black" , sans-serif; } font-family:"Arial Black" , sans-serif; }
ol ol { ol ol {
margin-top:1px; } margin-top:1px; }
ol ul { ol ul {
margin-top:1px; } margin-top:1px; }
ul ul { ul ul {
margin-top:1px; } margin-top:1px; }
ul ol { ul ol {
margin-top:1px; } margin-top:1px; }

File diff suppressed because it is too large Load Diff

View File

@ -1,114 +1,119 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Deleting Groups</title> <title>Deleting Groups</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"><style type="text/css"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"><style type="text/css">
<!-- <!--
p.whs1 { margin-top:0pt; margin-bottom:0pt; } p.whs1 { margin-top:0pt; margin-bottom:0pt; }
img_whs2 { border:none; width:306px; height:234px; float:none; } img_whs2 { border:none; width:306px; height:234px; float:none; }
--> -->
</style><script type="text/javascript" language="JavaScript"> </style><script type="text/javascript" language="JavaScript">
<!-- <!--
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
{ {
var strNSS = "<style type='text/css'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs1 {margin-top:1pt;margin-bottom:1pt; }"; strNSS += "p.whs1 {margin-top:1pt;margin-bottom:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
//--> //-->
</script> </script>
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script> <script type="text/javascript" language="javascript" src="whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nGrouping elements\nDeleting Groups"); addTocInfo("MESH module\nGrouping elements\nDeleting Groups");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"whd_show0.gif","whd_show2.gif","whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"whd_hide0.gif","whd_hide2.gif","whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Deleting Groups</h1> <!--
if (window.writeIntopicBar)
<p class="whs1">To delete a group in the writeIntopicBar(4);
<span style="font-weight: bold;"><B>Main Menu</B></span> select <span style="font-weight: bold;"><B>Mesh //-->
</B></span><span style="font-family: Arial, sans-serif;">-&gt;</span><span </script>
style="font-weight: bold;"><B> Delete Groups</B></span> and select one or several <h1>Deleting Groups</h1>
groups you wish to delete in the 3D viewer or in the Object Browser.</p>
<p class="whs1">To delete a group in the
<p class="whs1">The selected groups will <span style="font-weight: bold;"><B>Main Menu</B></span> select <span style="font-weight: bold;"><B>Mesh
be listed in <span style="font-weight: bold;"><B>Delete groups with contents</B></span> </B></span><span style="font-family: Arial, sans-serif;">-&gt;</span><span
menu. Then click Ok button to remove the selected groups and close the style="font-weight: bold;"><B> Delete Groups</B></span> and select one or several
menu or Apply button to remove them and proceed with the selection. </p> groups you wish to delete in the 3D viewer or in the Object Browser.</p>
<p class="whs1">&nbsp;</p> <p class="whs1">The selected groups will
be listed in <span style="font-weight: bold;"><B>Delete groups with contents</B></span>
<p class="whs1"><img src="pics/deletegroups.png" x-maintain-ratio="TRUE" width="306px" height="234px" border="0" class="img_whs2"></p> menu. Then click Ok button to remove the selected groups and close the
menu or Apply button to remove them and proceed with the selection. </p>
<p class="whs1">&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p class="whs1"><img src="pics/deletegroups.png" x-maintain-ratio="TRUE" width="306px" height="234px" border="0" class="img_whs2"></p>
<p class="whs1">Please, note that this
operation <span style="font-weight: bold;"><B>removes groups with their elements</B></span>. <p class="whs1">&nbsp;&nbsp;&nbsp;&nbsp;</p>
To delete a group and leave its elements intact, right-click on the group
in the Object Browser and select <span style="font-weight: bold;"><B>Delete</B></span> <p class="whs1">&nbsp;</p>
in the pop-up menu or select the group and choose <span style="font-weight: bold;"><B>Edit
-&gt; Delete</B></span> in the <span style="font-weight: bold;"><B>Main Menu.</B></span> <p class="whs1">Please, note that this
&nbsp;&nbsp;</p> operation <span style="font-weight: bold;"><B>removes groups with their elements</B></span>.
To delete a group and leave its elements intact, right-click on the group
<script type="text/javascript" language="javascript1.2"> in the Object Browser and select <span style="font-weight: bold;"><B>Delete</B></span>
<!-- in the pop-up menu or select the group and choose <span style="font-weight: bold;"><B>Edit
if (window.writeIntopicBar) -&gt; Delete</B></span> in the <span style="font-weight: bold;"><B>Main Menu.</B></span>
writeIntopicBar(0); &nbsp;&nbsp;</p>
//-->
</script> <script type="text/javascript" language="javascript1.2">
</body> <!--
</html> if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,101 +1,101 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Display Entity</title> <title>Display Entity</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='default.css'>");} { document.write("<link rel='stylesheet' href='default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; height:282px; width:259px; } p.whs1 { margin-left:40px; font-weight:bold; }
img_whs2 { border:none; height:287px; width:257px; } p.whs2 { margin-left:40px; }
--> img_whs3 { border:none; height:285px; width:260px; border-style:none; }
</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> -->
<!-- </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
function reDo() { <!--
if (innerWidth != origWidth || innerHeight != origHeight) function reDo() {
location.reload(); if (innerWidth != origWidth || innerHeight != origHeight)
} location.reload();
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { }
origWidth = innerWidth; if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origHeight = innerHeight; origWidth = innerWidth;
onresize = reDo; origHeight = innerHeight;
} onresize = reDo;
onerror = null; }
//--> onerror = null;
</script> //-->
<style type="text/css"> </script>
<!-- <style type="text/css">
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } <!--
--> div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script> p.WebHelpNavBar { text-align:right; }
<script type="text/javascript" language="javascript" src="whver.js"></script> -->
<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script> </style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="whutils.js"></script> <script type="text/javascript" language="javascript" src="whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="whutils.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>
<!-- <script type="text/javascript" language="javascript1.2">
if (window.gbWhTopic) <!--
{ if (window.gbWhTopic)
if (window.addTocInfo) {
{ if (window.setRelStartPage)
addTocInfo("MESH module\nViewing meshes\nDisplay Entity"); {
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addTocInfo("MESH module\nViewing meshes\nDisplay Entity");
addButton("show",BTN_IMG,"Show","","","","",0,0,"whd_show0.gif","whd_show2.gif","whd_show1.gif");
} addButton("hide",BTN_IMG,"Hide","","","","",0,0,"whd_hide0.gif","whd_hide2.gif","whd_hide1.gif");
if (window.writeBtnStyle)
writeBtnStyle(); }
if (window.writeIntopicBar)
writeIntopicBar(1); if (window.setRelStartPage)
{
if (window.setRelStartPage) setRelStartPage("index.htm");
{
setRelStartPage("smesh.htm"); autoSync(1);
sendSyncInfo();
autoSync(1); sendAveInfoOut();
sendSyncInfo(); }
sendAveInfoOut();
} }
} else
else if (window.gbIE4)
if (window.gbIE4) document.location.reload();
document.location.reload(); //-->
//--> </script>
</script> </head>
<h1>Display Entity</h1> <body><script type="text/javascript" language="javascript1.2">
<!--
<p>In this submenu you can choose to display only faces,</p> if (window.writeIntopicBar)
writeIntopicBar(4);
<p>&nbsp;</p> //-->
</script>
<p><img src="image56.jpg" height="282px" width="259px" border="0" class="img_whs1"></p> <h1>Display Entity</h1>
<p>&nbsp;</p> <p>In this submenu you can choose to display only volumes, faces or edges
or combine them. </p>
<p>only edges, </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs1">Only Faces &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Only
<p><img src="image58.gif" height="287px" width="257px" border="0" class="img_whs2"></p> Edges</p>
<p>&nbsp;</p> <p class="whs2"><img src="image56.jpg" height="285px" width="260px" border="0" class="img_whs3"> &nbsp;<img src="image58.gif" height="285px" width="260px" border="0" class="img_whs3"></p>
<p>or both.</p> <p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.writeIntopicBar) if (window.writeIntopicBar)
writeIntopicBar(0); writeIntopicBar(0);
//--> //-->
</script> </script>
</body> </body>
</html> </html>

View File

@ -1,10 +1,10 @@
<?xml version="1.0"?> <?xml version="1.0"?>
<!DOCTYPE SYSTEM "ehelpopt.dtd"> <!DOCTYPE SYSTEM "ehelpopt.dtd">
<FILE-OPTIONS FILE-VERSION="2" FILE-KEY="f974c843_2d19_491f_a339_b0affd721669"> <FILE-OPTIONS FILE-VERSION="2" FILE-KEY="f974c843_2d19_491f_a339_b0affd721669">
</FILE-OPTIONS> </FILE-OPTIONS>
<EHELP-OPTIONS FORMAT-VERSION="1.0"> <EHELP-OPTIONS FORMAT-VERSION="1.0">
<OPTIONS ENABLED="NO" EMBEDDED="YES" MAIN-WINDOW-ONLY="NO" COMMUNITY-NOTIFY="NO" FIRST-PAGE="NOT-SET"> <OPTIONS ENABLED="NO" EMBEDDED="YES" MAIN-WINDOW-ONLY="NO" COMMUNITY-NOTIFY="NO" FIRST-PAGE="NOT-SET">
</OPTIONS> </OPTIONS>
<BUTTON-LABEL>WebSearch <BUTTON-LABEL>WebSearch
</BUTTON-LABEL> </BUTTON-LABEL>
</EHELP-OPTIONS> </EHELP-OPTIONS>

File diff suppressed because it is too large Load Diff

View File

@ -1,159 +1,164 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Extrusion</title> <title>Extrusion</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='default.css'>");} { document.write("<link rel='stylesheet' href='default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
p.whs1 { margin-left:40px; } p.whs1 { margin-left:40px; }
img_whs2 { border:none; width:27px; height:24px; border-style:none; } img_whs2 { border:none; width:27px; height:24px; border-style:none; }
img_whs3 { border:none; width:411px; height:309px; float:none; border-style:none; } img_whs3 { border:none; width:411px; height:309px; float:none; border-style:none; }
ul.whs4 { list-style:disc; } ul.whs4 { list-style:disc; }
table.whs5 { x-cell-content-align:top; width:100%; border-spacing:0px; } table.whs5 { x-cell-content-align:top; width:100%; border-spacing:0px; }
col.whs6 { width:50%; } col.whs6 { width:50%; }
tr.whs7 { x-cell-content-align:top; } tr.whs7 { x-cell-content-align:top; }
td.whs8 { width:50%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; } td.whs8 { width:50%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }
img_whs9 { border:none; width:350px; height:201px; border-style:none; } img_whs9 { border:none; width:350px; height:201px; border-style:none; }
td.whs10 { width:50%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; } td.whs10 { width:50%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }
--> -->
</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script> <script type="text/javascript" language="javascript" src="whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nModifying meshes\nExtrusion"); addTocInfo("MESH module\nModifying meshes\nExtrusion");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"whd_show0.gif","whd_show2.gif","whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"whd_hide0.gif","whd_hide2.gif","whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Extrusion</h1> <!--
if (window.writeIntopicBar)
<p>Extrusion is a type of surface meshing by generation from discretized writeIntopicBar(4);
lines. It is used to build mesh elements of plus one dimension than the //-->
swept ones. Each swept 1D element produces one or more quadrangles (or </script>
triangles if one node of a rotated element lays on the revolution axis).</p> <h1>Extrusion</h1>
<p>&nbsp;</p> <p>Extrusion is a type of surface meshing by generation from discretized
lines. It is used to build mesh elements of plus one dimension than the
<p class=TODO>To use extrusion:</p> swept ones. Each swept 1D element produces one or more quadrangles (or
triangles if one node of a rotated element lays on the revolution axis).</p>
<p class=TODO>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs1">1. From the <span style="font-weight: bold;"><B>Modification
</B></span>menu choose the <span style="font-weight: bold;"><B>Extrusion </B></span>item <p class=TODO>To use extrusion:</p>
or click <img src="image91.gif" width="27px" height="24px" border="0" class="img_whs2"> button in the toolbar. The following dialog box
will appear:</p> <p class=TODO>&nbsp;</p>
<p class="whs1">&nbsp;</p> <p class="whs1">1. From the <span style="font-weight: bold;"><B>Modification
</B></span>menu choose the <span style="font-weight: bold;"><B>Extrusion </B></span>item
<p class="whs1"><img src="pics/extrusionalongaline1.png" x-maintain-ratio="TRUE" width="411px" height="309px" border="0" class="img_whs3"> &nbsp;<img src="pics/extrusionalongaline2.png" x-maintain-ratio="TRUE" width="411px" height="309px" border="0" class="img_whs3"></p> or click <img src="image91.gif" width="27px" height="24px" border="0" class="img_whs2"> button in the toolbar. The following dialog box
will appear:</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">2. In this dialog box you should select </p>
<p class="whs1"><img src="pics/extrusionalongaline1.png" x-maintain-ratio="TRUE" width="411px" height="309px" border="0" class="img_whs3"> &nbsp;<img src="pics/extrusionalongaline2.png" x-maintain-ratio="TRUE" width="411px" height="309px" border="0" class="img_whs3"></p>
<ul type="disc" class="whs4">
<p class="whs1">&nbsp;</p>
<li class=kadov-p><p class="whs1">the type of elements
which will be extruded (1D or 2D),</p></li> <p class="whs1">2. In this dialog box you should select </p>
<li class=kadov-p><p class="whs1">specify the IDs of <ul type="disc" class="whs4">
the elements which will be extruded by selecting them in the 3D viewer
or select the whole mesh or submesh,</p></li> <li class=kadov-p><p class="whs1">the type of elements
which will be extruded (1D or 2D),</p></li>
<li class=kadov-p><p class="whs1">specify the vector
along which the elements will be extruded,</p></li> <li class=kadov-p><p class="whs1">specify the IDs of
the elements which will be extruded by selecting them in the 3D viewer
<li class=kadov-p><p class="whs1">number of steps</p></li> or select the whole mesh or submesh,</p></li>
</ul>
<li class=kadov-p><p class="whs1">specify the vector
<p class="whs1">&nbsp;</p> along which the elements will be extruded,</p></li>
<p class="whs1">3. Click the <span style="font-weight: bold;"><B>Apply <li class=kadov-p><p class="whs1">number of steps</p></li>
</B></span>or <span style="font-weight: bold;"><B>OK </B></span>button.</p> </ul>
<p class=TODO <p class="whs1">&nbsp;</p>
style="margin-left: 40px;">&nbsp;</p>
<p class="whs1">3. Click the <span style="font-weight: bold;"><B>Apply
<p>&nbsp;</p> </B></span>or <span style="font-weight: bold;"><B>OK </B></span>button.</p>
<table x-use-null-cells cellspacing="0" width="100%" class="whs5"> <p class=TODO
<col class="whs6"> style="margin-left: 40px;">&nbsp;</p>
<col class="whs6">
<p>&nbsp;</p>
<tr valign="top" class="whs7">
<td width="50%" class="whs8"> <table x-use-null-cells cellspacing="0" width="100%" class="whs5">
<p><img src="image77.jpg" width="350px" height="201px" border="0" class="img_whs9"></td> <col class="whs6">
<td width="50%" class="whs10"> <col class="whs6">
<p><img src="image76.jpg" width="350px" height="201px" border="0" class="img_whs9"></td></tr>
</table> <tr valign="top" class="whs7">
<td width="50%" class="whs8">
<p class=TODO>&nbsp;</p> <p><img src="image77.jpg" width="350px" height="201px" border="0" class="img_whs9"></td>
<td width="50%" class="whs10">
<p>&nbsp;<span style="font-weight: bold;"><B>See <p><img src="image76.jpg" width="350px" height="201px" border="0" class="img_whs9"></td></tr>
Also</B></span> a sample TUI Script of an <a href="modifying_meshes.htm#bookmark9">Extrusion</a> </table>
operation. &nbsp;</p>
<p class=TODO>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;<span style="font-weight: bold;"><B>See
<script type="text/javascript" language="javascript1.2"> Also</B></span> a sample TUI Script of an <a href="modifying_meshes.htm#bookmark9">Extrusion</a>
<!-- operation. &nbsp;</p>
if (window.writeIntopicBar)
writeIntopicBar(0); <p>&nbsp;</p>
//-->
</script> <script type="text/javascript" language="javascript1.2">
</body> <!--
</html> if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,191 +1,197 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Extrusion along a path</title> <title>Extrusion along a path</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='default.css'>");} { document.write("<link rel='stylesheet' href='default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
table.whs1 { x-cell-content-align:top; width:100%; border-spacing:0px; } table.whs1 { x-cell-content-align:top; width:100%; border-spacing:0px; }
col.whs2 { width:50%; } col.whs2 { width:50%; }
tr.whs3 { x-cell-content-align:top; } tr.whs3 { x-cell-content-align:top; }
td.whs4 { width:50%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; } td.whs4 { width:50%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }
img_whs5 { border:none; width:335px; height:323px; border-style:none; } img_whs5 { border:none; width:335px; height:323px; border-style:none; }
td.whs6 { width:50%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; } td.whs6 { width:50%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }
img_whs7 { border:none; width:350px; height:323px; border-style:none; } img_whs7 { border:none; width:350px; height:323px; border-style:none; }
p.whs8 { margin-left:40px; } p.whs8 { margin-left:40px; }
img_whs9 { border:none; width:27px; height:24px; border-style:none; } img_whs9 { border:none; width:27px; height:24px; border-style:none; }
img_whs10 { border:none; width:434px; height:541px; border-style:none; float:none; } img_whs10 { border:none; width:434px; height:541px; float:none; border-style:none; }
ul.whs11 { list-style:disc; } ul.whs11 { list-style:disc; }
p.whs12 { margin-left:84px; } p.whs12 { margin-left:84px; }
img_whs13 { border:none; width:26px; height:25px; border-style:none; } img_whs13 { border:none; width:26px; height:25px; border-style:none; }
img_whs14 { border:none; width:29px; height:28px; border-style:none; } img_whs14 { border:none; width:29px; height:28px; border-style:none; }
--> -->
</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script> <script type="text/javascript" language="javascript" src="whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nModifying meshes\nExtrusion along a path"); addTocInfo("MESH module\nModifying meshes\nExtrusion along a path");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"whd_show0.gif","whd_show2.gif","whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"whd_hide0.gif","whd_hide2.gif","whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Extrusion along a path</h1> <!--
if (window.writeIntopicBar)
<p>In principle, Extrusion along a path works in the same way as Extrusion, writeIntopicBar(4);
the main difference is that we define not a vector, but a path of extrusion //-->
which must be a meshed edge or wire. To get an idea of how this algorithm </script>
works, let's see the left image, where we have a 1D circle edge and &nbsp;a <h1>Extrusion along a path</h1>
2D hexagon to be extruded along this path (in the picture they are angular
because we show the wireframe of the mesh). And now let's see the right <p>In principle, Extrusion along a path works in the same way as Extrusion,
image, showing the result of the operation. &nbsp;</p> the main difference is that we define not a vector, but a path of extrusion
which must be a meshed edge or wire. To get an idea of how this algorithm
<p>&nbsp;</p> works, let's see the left image, where we have a 1D circle edge and &nbsp;a
2D hexagon to be extruded along this path (in the picture they are angular
<table x-use-null-cells cellspacing="0" width="100%" class="whs1"> because we show the wireframe of the mesh). And now let's see the right
<col class="whs2"> image, showing the result of the operation. &nbsp;</p>
<col class="whs2">
<p>&nbsp;</p>
<tr valign="top" class="whs3">
<td width="50%" class="whs4"> <table x-use-null-cells cellspacing="0" width="100%" class="whs1">
<p><img src="image102.gif" width="335px" height="323px" border="0" class="img_whs5"></td> <col class="whs2">
<td width="50%" class="whs6"> <col class="whs2">
<p><img src="image104.gif" width="350px" height="323px" border="0" class="img_whs7"></td></tr>
</table> <tr valign="top" class="whs3">
<td width="50%" class="whs4">
<p>&nbsp;</p> <p><img src="image102.gif" width="335px" height="323px" border="0" class="img_whs5"></td>
<td width="50%" class="whs6">
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p> <p><img src="image104.gif" width="350px" height="323px" border="0" class="img_whs7"></td></tr>
</table>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p class=TODO>To use Extrusion along a path:</p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p class="whs8">1. From the <span style="font-weight: bold;"><B>Modification
</B></span>menu choose the <span style="font-weight: bold;"><B>Extrusion along <p>&nbsp;</p>
a path </B></span>item or click <img src="image101.gif" width="27px" height="24px" border="0" class="img_whs9"> button in the toolbar. The
following dialog box will appear:</p> <p class=TODO>To use Extrusion along a path:</p>
<p class="whs8">&nbsp;</p> <p class="whs8">1. From the <span style="font-weight: bold;"><B>Modification
</B></span>menu choose the <span style="font-weight: bold;"><B>Extrusion along
<p class=TODO><img src="pics/a-extusionalongapath2.png" x-maintain-ratio="TRUE" width="434px" height="541px" border="0" class="img_whs10"></p> a path </B></span>item or click <img src="image101.gif" width="27px" height="24px" border="0" class="img_whs9"> button in the toolbar. The
following dialog box will appear:</p>
<p class="whs8">&nbsp;</p>
<p class="whs8">&nbsp;</p>
<p class="whs8">2. In the dialog box you should &nbsp;</p>
<p class=TODO
<ul type="disc" class="whs11"> style="margin-left: 80px;"><img src="pics/a-extusionalongapath2.png" x-maintain-ratio="TRUE" width="434px" height="541px" border="0" class="img_whs10"></p>
<li class=kadov-p><p class="whs12">select the type of <p class="whs8">&nbsp;</p>
elements which will be extruded (1D or 2D),</p></li>
<p class="whs8">2. In the dialog box you should &nbsp;</p>
<li class=kadov-p><p class="whs12">specify the IDs of
the elements which will be extruded by selecting them in the 3D viewer <ul type="disc" class="whs11">
or <span style="font-weight: bold;"><B>Select the whole mesh, submesh or
grou</B></span>p,</p></li> <li class=kadov-p><p class="whs12">select the type of
elements which will be extruded (1D or 2D),</p></li>
<li class=kadov-p><p class="whs12">specify the path along
which the elements will be extruded, for this you should specify the <span <li class=kadov-p><p class="whs12">specify the IDs of
style="font-weight: bold;"><B>Mesh</B></span>, the <span style="font-weight: bold;"><B>Shape</B></span>, the elements which will be extruded by selecting them in the 3D viewer
and the <span style="font-weight: bold;"><B>Start point</B></span> for the extrusion. or <span style="font-weight: bold;"><B>Select the whole mesh, submesh or
</p></li> grou</B></span>p,</p></li>
</ul>
<li class=kadov-p><p class="whs12">specify the path along
<p class="whs8">&nbsp;</p> which the elements will be extruded, for this you should specify the <span
style="font-weight: bold;"><B>Mesh</B></span>, the <span style="font-weight: bold;"><B>Shape</B></span>,
<p class="whs8">3. There are two optional parameters, which and the <span style="font-weight: bold;"><B>Start point</B></span> for the extrusion.
can be very useful.</p> </p></li>
</ul>
<ul type="disc" class="whs11">
<p class="whs8">&nbsp;</p>
<li class=kadov-p><p class="whs12">If the path of extrusion
is curvilinear, at each iteration the extruded shape is rotated to keep <p class="whs8">3. There are two optional parameters, which
its initial angularity to the curve. By default, the <span style="font-weight: bold;"><B>Base can be very useful.</p>
point</B></span> around which the shape is rotated is the mass center of the
shape, however, you can specify any point as the <span style="font-weight: bold;"><B>Base <ul type="disc" class="whs11">
Point</B></span> and the shape will be rotated with respect to this point.</p></li>
<li class=kadov-p><p class="whs12">If the path of extrusion
<li class=kadov-p><p class="whs12">The shape can also is curvilinear, at each iteration the extruded shape is rotated to keep
be rotated around the path to get the resulting mesh in a helical fashion. its initial angularity to the curve. By default, the <span style="font-weight: bold;"><B>Base
At the picture above we see both &quot;oblique-angled&quot; and &quot;right-angled&quot; point</B></span> around which the shape is rotated is the mass center of the
mesh elements because <span style="font-weight: bold;"><B>Rotation Angles</B></span> shape, however, you can specify any point as the <span style="font-weight: bold;"><B>Base
have not been set for all iterations. You set the values of the angles Point</B></span> and the shape will be rotated with respect to this point.</p></li>
at the right and add them to the list of angles at the left by pressing
the <img src="image105.gif" width="26px" height="25px" border="0" class="img_whs13"> button and remove the values from the list by pressing <li class=kadov-p><p class="whs12">The shape can also
the <img src="image106.gif" width="29px" height="28px" border="0" class="img_whs14"> button. </p></li> be rotated around the path to get the resulting mesh in a helical fashion.
</ul> At the picture above we see both &quot;oblique-angled&quot; and &quot;right-angled&quot;
mesh elements because <span style="font-weight: bold;"><B>Rotation Angles</B></span>
<p class="whs8">4. Click the <span style="font-weight: bold;"><B>Apply have not been set for all iterations. You set the values of the angles
</B></span>or <span style="font-weight: bold;"><B>OK </B></span>button.</p> at the right and add them to the list of angles at the left by pressing
the <img src="image105.gif" width="26px" height="25px" border="0" class="img_whs13"> button and remove the values from the list by pressing
<p class="whs8">&nbsp;</p> the <img src="image106.gif" width="29px" height="28px" border="0" class="img_whs14"> button. </p></li>
</ul>
<p>&nbsp;<span style="font-weight: bold;"><B>See
Also</B></span> a sample TUI Script of an <a href="modifying_meshes.htm#bookmark10">Extrusion <p class="whs8">4. Click the <span style="font-weight: bold;"><B>Apply
along a Path</a> operation. &nbsp;</p> </B></span>or <span style="font-weight: bold;"><B>OK </B></span>button.</p>
<p>&nbsp;</p> <p class="whs8">&nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;<span style="font-weight: bold;"><B>See
Also</B></span> a sample TUI Script of an <a href="modifying_meshes.htm#bookmark10">Extrusion
<script type="text/javascript" language="javascript1.2"> along a Path</a> operation. &nbsp;</p>
<!--
if (window.writeIntopicBar) <p>&nbsp;</p>
writeIntopicBar(0);
//--> <p>&nbsp;</p>
</script>
</body> <script type="text/javascript" language="javascript1.2">
</html> <!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,203 +1,213 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>About hypotheses</title> <title>About hypotheses</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; } img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }
ul.whs2 { list-style:disc; } ul.whs2 { list-style:disc; }
p.whs3 { background-color:Transparent; color:#000000; } p.whs3 { background-color:Transparent; color:#000000; }
ol.whs4 { list-style:disc; } ol.whs4 { list-style:disc; }
--> -->
</style><script type="text/javascript" language="JavaScript"> </style><script type="text/javascript" language="JavaScript">
<!-- <!--
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
{ {
var strNSS = "<style type='text/css'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs3 {background-color:white; }"; strNSS += "p.whs3 {background-color:white; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
//--> //-->
</script> </script>
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body page-style="x-size: Letter;"><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nCreating meshes\nDefining hypotheses\nAbout Hypotheses"); addTocInfo("MESH module\nCreating meshes\nDefining hypotheses\nAbout Hypotheses");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body page-style="x-size: Letter;"><script type="text/javascript" language="javascript1.2">
<h1>About hypotheses</h1> <!--
if (window.writeIntopicBar)
<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> <span style="font-weight: bold;"><B>Hypotheses</B></span> represent writeIntopicBar(4);
boundary conditions which will be taken into account at calculations of //-->
meshes or submeshes basing on geometrical objects. These hypotheses allow </script>
you to manage the level of detail of the resulting meshes or submeshes: <h1>About hypotheses</h1>
when applying different hypotheses with different parameters you can preset
the quantity of meshing elements which will compose your mesh. So, it <p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> <span style="font-weight: bold;"><B>Hypotheses</B></span> represent
will be possible to generate a rough or a more refined mesh or submesh. boundary conditions which will be taken into account at calculations of
</p> meshes or submeshes basing on geometrical objects. These hypotheses allow
you to manage the level of detail of the resulting meshes or submeshes:
<p>&nbsp;</p> when applying different hypotheses with different parameters you can preset
the quantity of meshing elements which will compose your mesh. So, it
<p>In <span style="font-weight: bold;"><B>MESH </B></span>there are the following will be possible to generate a rough or a more refined mesh or submesh.
Basic Hypotheses (to introduce them, you operate numerical values):</p> </p>
<ul type="disc" class="whs2"> <p>&nbsp;</p>
<li style="list-style: circle; /*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ " <p>In <span style="font-weight: bold;"><B>MESH </B></span>there are the following
type=circle Basic Hypotheses (to introduce them, you operate numerical values):</p>
class=kadov-p><p class="whs3"><a href="arithmetic_1d.htm">1D Hypotheses</a> (for meshing of <span style="font-weight: bold;"><B>edges)</B></span>:</p></li>
<ul type="disc" class="whs2">
<ul type="disc" class="whs2">
<li style="list-style: circle; /*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
<li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ " type=circle
class=kadov-p><p class="whs3">Arithmetic class=kadov-p><p class="whs3"><a href="arithmetic_1d.htm">1D Hypotheses</a> (for meshing of <span style="font-weight: bold;"><B>edges)</B></span>:</p></li>
1D</p></li>
<ul type="disc" class="whs2">
<li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
class=kadov-p><p class="whs3">Average <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
Length</p></li> class=kadov-p><p class="whs3"><a href="arithmetic_1d.htm#arithmetic_1D">Arithmetic 1D</a></p></li>
<li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ " <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
class=kadov-p><p class="whs3">Deflection class=kadov-p><p class="whs3"><a href="arithmetic_1d.htm#Average_length">Average Length</a></p></li>
1D </p></li>
<li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
<li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ " class=kadov-p><p class="whs3"><a href="arithmetic_1d.htm#deflection_1D">Deflection 1D </a></p></li>
class=kadov-p><p class="whs3">Number
of segments</p></li> <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
class=kadov-p><p class="whs3"><a href="arithmetic_1d.htm#Number_of_elements">Number of segments</a></p></li>
<li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
class=kadov-p><p class="whs3">Start <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
and end length</p></li> class=kadov-p><p class="whs3"><a href="arithmetic_1d.htm#start_and_end_length">Start and end length</a></p></li>
</ul>
<li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
<li style="list-style: circle; /*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ " class=kadov-p><p class="whs3"><a href="arithmetic_1d.htm#automatic_length">Automatic Length</a></p></li>
type=circle </ul>
class=kadov-p><p class="whs3">2D
Hypothesis (for meshing of <span style="font-weight: bold;"><B>faces)</B></span>: <li style="list-style: circle; /*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
</p></li> type=circle
</ul> class=kadov-p><p class="whs3"><a href="max._element_area_hypothesis.htm">2D Hypotheses</a> (for meshing
of <span style="font-weight: bold;"><B>faces)</B></span>: </p></li>
<ul type="disc" class="whs2"> </ul>
<ul type="disc" class="whs2"> <ol type="disc" class="whs4">
<li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ " <ul type="disc" class="whs2">
class=kadov-p><p class="whs3"><a href="max._element_area_hypothesis.htm">Max Element Area</a></p></li>
</ul> <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
</ul> class=kadov-p><p class="whs3"><a href="max._element_area_hypothesis.htm#max_element_area">Max Element Area</a></p></li>
<ul type="disc" class="whs2"> <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
class=kadov-p><p class="whs3"><a href="max._element_area_hypothesis.htm#length_from_edges">Length from
<li style="list-style: circle; /*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ " Edges</a></p></li>
type=circle
class=kadov-p><p class="whs3">3D <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
Hypothesis (for meshing of <span style="font-weight: bold;"><B>volumes)</B></span>: class=kadov-p><p class="whs3"><a href="max._element_area_hypothesis.htm#quadrangle preference">Quadrangle
</p></li> Preference</a></p></li>
</ul>
<ul type="disc" class="whs2"> </ol>
<li class=kadov-p><p><a href="max._element_volume_hypothsis.htm">Max <ul type="disc" class="whs2">
Element Volume</a></p></li>
</ul> <li style="list-style: circle; /*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
</ul> type=circle
class=kadov-p><p class="whs3">3D
<p>&nbsp;</p> Hypothesis (for meshing of <span style="font-weight: bold;"><B>volumes)</B></span>:
</p></li>
<p>There also exist some <a href="non_conform_mesh_allowed_hypothesis.htm">Additional
Hypotheses</a></p> <ul type="disc" class="whs2">
<ol type="disc" class="whs4"> <li class=kadov-p><p><a href="max._element_volume_hypothsis.htm">Max
Element Volume</a></p></li>
<ul type="disc" class="whs2"> </ul>
</ul>
<li class=kadov-p><p>Propagation of 1D Hypothesis on opposite edges</p></li>
<p>&nbsp;</p>
<li class=kadov-p><p>Length from edges</p></li>
<p>There also exist some <a href="non_conform_mesh_allowed_hypothesis.htm">Additional
<li class=kadov-p><p>Non conform mesh allowed</p></li> Hypotheses</a></p>
</ul>
</ol> <ul type="disc" class="whs2">
<p>&nbsp;</p> <ul type="disc" class="whs2">
<p>The choice of a hypothesis depends on:</p> <li class=kadov-p><p>Propagation of 1D Hypothesis on opposite edges</p></li>
<ul type="disc" class="whs2"> <li class=kadov-p><p>Non conform mesh allowed</p></li>
<li class=kadov-p><p>the geometrical object (shape) which will be meshed</p></li> <li class=kadov-p><p>Quadratic mesh</p></li>
</ul>
<li class=kadov-p><p>the algorithm, which will be selected for meshing </ul>
of this geometrical object (shape)</p></li>
</ul> <p>&nbsp;</p>
<p>&nbsp;</p> <p>The choice of a hypothesis depends on:</p>
<p>&nbsp;</p> <ul type="disc" class="whs2">
<script type="text/javascript" language="javascript1.2"> <li class=kadov-p><p>the geometrical object (shape) which will be meshed</p></li>
<!--
if (window.writeIntopicBar) <li class=kadov-p><p>the algorithm, which will be selected for meshing
writeIntopicBar(0); of this geometrical object (shape)</p></li>
//--> </ul>
</script>
</body> <p>&nbsp;</p>
</html>
<p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,245 +1,250 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>About meshes</title> <title>About meshes</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; } img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }
ul.whs2 { list-style:disc; } ul.whs2 { list-style:disc; }
p.whs3 { text-indent:8px; } p.whs3 { text-indent:8px; }
p.whs4 { text-indent:48px; } p.whs4 { text-indent:48px; }
h4.whs5 { text-indent:1px; } h4.whs5 { text-indent:1px; }
p.whs6 { text-indent:1px; } p.whs6 { text-indent:1px; }
img_whs7 { border:none; width:36px; height:38px; float:none; border-style:none; } img_whs7 { border:none; width:36px; height:38px; float:none; border-style:none; }
p.whs8 { font-weight:bold; text-indent:1px; } p.whs8 { font-weight:bold; text-indent:1px; }
--> -->
</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nCreating meshes\nAbout meshes"); addTocInfo("MESH module\nCreating meshes\nAbout meshes");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>About meshes</h1> <!--
if (window.writeIntopicBar)
<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> <span style="font-weight: bold;"><B>MESH</B></span> represents writeIntopicBar(4);
a discretization of a geometrical CAD model into a set of entities with //-->
a simple topology. In MESH there are two options of creation of meshes, </script>
you can:</p> <h1>About meshes</h1>
<p>&nbsp;</p> <p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> <span style="font-weight: bold;"><B>MESH</B></span> represents
a discretization of a geometrical CAD model into a set of entities with
<ul type="disc" class="whs2"> a simple topology. In MESH there are two options of creation of meshes,
you can:</p>
<li class=kadov-p><p>generate meshes on the basis of geometrical shapes
produced in the GEOM module, </p></li> <p>&nbsp;</p>
<li class=kadov-p><p>create your own meshes using the MESH functions <ul type="disc" class="whs2">
destined for modification of generated meshes. </p></li>
</ul> <li class=kadov-p><p>generate meshes on the basis of geometrical shapes
produced in the GEOM module, </p></li>
<p>&nbsp;</p>
<li class=kadov-p><p>create your own meshes using the MESH functions
<p>The topology of a mesh is described by the relationships between its destined for modification of generated meshes. </p></li>
entities including:</p> </ul>
<p class="whs3">&nbsp;</p> <p>&nbsp;</p>
<ul type="disc" class="whs2"> <p>The topology of a mesh is described by the relationships between its
entities including:</p>
<li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Node</B></span>
0D element of a mesh presented by a point with coordinates (x, y, z).</p></li> <p class="whs3">&nbsp;</p>
<li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Edge</B></span> <ul type="disc" class="whs2">
1D element of a mesh defined by two nodes.</p></li>
<li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Node</B></span>
<li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Face</B></span> 0D element of a mesh presented by a point with coordinates (x, y, z).</p></li>
2D element of a mesh defined by three or four edges (closed contour).</p></li>
<li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Edge</B></span>
<li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Volume</B></span> 1D element of a mesh defined by two nodes.</p></li>
3D element of a mesh defined by several faces.</p></li>
</ul> <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Face</B></span>
2D element of a mesh defined by three or four edges (closed contour).</p></li>
<p class="whs3">&nbsp;</p>
<li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Volume</B></span>
<p class="whs4">These entities are considered as topological 3D element of a mesh defined by several faces.</p></li>
entities and they don't imply any geometric representation. Only <span </ul>
style="font-weight: bold;"><B>Nodes</B></span> reference &nbsp;geometric
representations of points with definite coordinates. <span style="text-indent: 8px;">The <p class="whs3">&nbsp;</p>
node entity will contain &nbsp;additional
information about its position in the space and its relations with the <p class="whs4">These entities are considered as topological
meshed CAD model. Its position could be described in the following way:</span></p> entities and they don't imply any geometric representation. Only <span
style="font-weight: bold;"><B>Nodes</B></span> reference &nbsp;geometric
<p class="whs4">&nbsp;</p> representations of points with definite coordinates. <span style="text-indent: 8px;">The
node entity will contain &nbsp;additional
<ul type="disc" class="whs2"> information about its position in the space and its relations with the
meshed CAD model. Its position could be described in the following way:</span></p>
<li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>2D
position</B></span>. It is a free position defined by only two coordinates <p class="whs4">&nbsp;</p>
x,y.</p></li>
<ul type="disc" class="whs2">
<li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>3D
position</B></span>. It is a free position defined by three coordinates x,y <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>2D
and z.</p></li> position</B></span>. It is a free position defined by only two coordinates
x,y.</p></li>
<li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Surface
position</B></span>. It characterizes the position of a node on a geometric <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>3D
surface and is defined by the u,v position in the parametric space of position</B></span>. It is a free position defined by three coordinates x,y
the corresponding surface.</p></li> and z.</p></li>
<li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Line <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Surface
position</B></span>. It characterizes the position of a node on a geometric position</B></span>. It characterizes the position of a node on a geometric
curve and is defined by the u parameter and the corresponding curve.</p></li> surface and is defined by the u,v position in the parametric space of
the corresponding surface.</p></li>
<li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Vertex
position</B></span>. It characterizes the position of a node on a geometric <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Line
point of the meshed CAD model and is defined by the x,y,z coordinates position</B></span>. It characterizes the position of a node on a geometric
of the corresponding vertex.</p></li> curve and is defined by the u parameter and the corresponding curve.</p></li>
</ul>
<li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Vertex
<p class="whs3">&nbsp;</p> position</B></span>. It characterizes the position of a node on a geometric
point of the meshed CAD model and is defined by the x,y,z coordinates
<p class="whs3">&nbsp;</p> of the corresponding vertex.</p></li>
</ul>
<h4 class="whs5">Connections</h4>
<p class="whs3">&nbsp;</p>
<p class="whs6">Each mesh entity bounds 0 or more mesh entities
of higher dimension. In the same way each mesh entity is bounded by 0 <p class="whs3">&nbsp;</p>
or more mesh entities of lower dimension:</p>
<h4 class="whs5">Connections</h4>
<p class="whs6">&nbsp;</p>
<p class="whs6">Each mesh entity bounds 0 or more mesh entities
<ul type="disc" class="whs2"> of higher dimension. In the same way each mesh entity is bounded by 0
or more mesh entities of lower dimension:</p>
<li class=kadov-p><p class="whs6">A node bounds edges,
faces and volumes</p></li> <p class="whs6">&nbsp;</p>
<li class=kadov-p><p class="whs6">An edge bounds faces, <ul type="disc" class="whs2">
and volumes</p></li>
<li class=kadov-p><p class="whs6">A node bounds edges,
<li class=kadov-p><p class="whs6">A face bounds volumes</p></li> faces and volumes</p></li>
<li class=kadov-p><p class="whs6">A volume is bounded <li class=kadov-p><p class="whs6">An edge bounds faces,
by faces, edges and nodes</p></li> and volumes</p></li>
<li class=kadov-p><p class="whs6">A face is bounded by <li class=kadov-p><p class="whs6">A face bounds volumes</p></li>
edges, and nodes</p></li>
<li class=kadov-p><p class="whs6">A volume is bounded
<li class=kadov-p><p class="whs6">An edge is bounded by by faces, edges and nodes</p></li>
nodes</p></li>
</ul> <li class=kadov-p><p class="whs6">A face is bounded by
edges, and nodes</p></li>
<p class="whs6">&nbsp;</p>
<li class=kadov-p><p class="whs6">An edge is bounded by
<p class="whs6">You can notice that there are two types of nodes</p></li>
connections: <span style="font-weight: bold;"><B>inverse</B></span> and <span </ul>
style="font-weight: bold;"><B>direct</B></span> connections.</p>
<p class="whs6">&nbsp;</p>
<p class="whs6">&nbsp;</p>
<p class="whs6">You can notice that there are two types of
<h4 class="whs5">Inverse connections</h4> connections: <span style="font-weight: bold;"><B>inverse</B></span> and <span
style="font-weight: bold;"><B>direct</B></span> connections.</p>
<p class="whs6">&nbsp;</p>
<p class="whs6">&nbsp;</p>
<p class="whs6">This relationship has a particularity that
the order of bounded entities has not a direct meaning. Also the number <h4 class="whs5">Inverse connections</h4>
of bounded entities is not fixed.</p>
<p class="whs6">&nbsp;</p>
<p class="whs6">&nbsp;</p>
<p class="whs6">This relationship has a particularity that
<p class="whs6"><img src="../pics/exemple.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs7"> The edges surrounding a node. the order of bounded entities has not a direct meaning. Also the number
The 3rd edge has no more sense that the 5th one.</p> of bounded entities is not fixed.</p>
<p class="whs6">&nbsp;</p> <p class="whs6">&nbsp;</p>
<p class="whs8">Direct connections</p> <p class="whs6"><img src="../pics/exemple.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs7"> The edges surrounding a node.
The 3rd edge has no more sense that the 5th one.</p>
<p class="whs6">&nbsp;</p>
<p class="whs6">&nbsp;</p>
<p class="whs6">This relationship has a particularity that
the order of bounding entities is meaningful. The number of bounding entities <p class="whs8">Direct connections</p>
is fixed and depends on the type of the entity (hexahedron, tetrahedron,…).</p>
<p class="whs6">&nbsp;</p>
<p class="whs6">&nbsp;</p>
<p class="whs6">This relationship has a particularity that
<p class="whs6"><img src="../pics/exemple.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs7"> An edge is composed of two the order of bounding entities is meaningful. The number of bounding entities
nodes. A face is composed of 3 or 4 edges depending if we are dealing is fixed and depends on the type of the entity (hexahedron, tetrahedron,…).</p>
with triangles or quadrangles.</p>
<p class="whs6">&nbsp;</p>
<p class="whs6">&nbsp;</p>
<p class="whs6"><img src="../pics/exemple.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs7"> An edge is composed of two
<p class="whs6">The connections are not only restricted to nodes. A face is composed of 3 or 4 edges depending if we are dealing
entities of one dimension higher or lower. For example some algorithms with triangles or quadrangles.</p>
may be interested to retrieve all the faces surrounding a node.</p>
<p class="whs6">&nbsp;</p>
<p class="whs6">&nbsp;</p>
<p class="whs6">The connections are not only restricted to
<p class="whs6">&nbsp;</p> entities of one dimension higher or lower. For example some algorithms
may be interested to retrieve all the faces surrounding a node.</p>
<p class="whs6">&nbsp;</p>
<p class="whs6">&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!-- <p class="whs6">&nbsp;</p>
if (window.writeIntopicBar)
writeIntopicBar(0); <p class="whs6">&nbsp;</p>
//-->
</script> <script type="text/javascript" language="javascript1.2">
</body> <!--
</html> if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,222 +1,227 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>About meshing algorithms</title> <title>About meshing algorithms</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; } img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }
ul.whs2 { list-style:disc; } ul.whs2 { list-style:disc; }
ul.whs3 { list-style:circle; } ul.whs3 { list-style:circle; }
table.whs4 { x-cell-content-align:top; width:45.771%; border-spacing:0px; } table.whs4 { x-cell-content-align:top; width:45.771%; border-spacing:0px; }
col.whs5 { width:42.826%; } col.whs5 { width:42.826%; }
col.whs6 { width:57.174%; } col.whs6 { width:57.174%; }
tr.whs7 { x-cell-content-align:top; } tr.whs7 { x-cell-content-align:top; }
td.whs8 { width:42.826%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; } td.whs8 { width:42.826%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }
p.whs9 { margin-right:2px; } p.whs9 { margin-right:2px; }
img_whs10 { border:none; width:170px; height:170px; border-style:none; } img_whs10 { border:none; width:170px; height:170px; border-style:none; }
td.whs11 { width:57.174%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; } td.whs11 { width:57.174%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }
p.whs12 { margin-right:240px; } p.whs12 { margin-right:240px; }
img_whs13 { border:none; width:182px; height:177px; border-style:none; } img_whs13 { border:none; width:182px; height:177px; border-style:none; }
table.whs14 { x-cell-content-align:top; width:30.595%; border-spacing:0px; } table.whs14 { x-cell-content-align:top; width:30.595%; border-spacing:0px; }
col.whs15 { width:50.334%; } col.whs15 { width:50.334%; }
col.whs16 { width:49.666%; } col.whs16 { width:49.666%; }
td.whs17 { width:50.334%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; } td.whs17 { width:50.334%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }
img_whs18 { border:none; width:119px; height:299px; border-style:none; } img_whs18 { border:none; width:119px; height:299px; border-style:none; }
td.whs19 { width:49.666%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; } td.whs19 { width:49.666%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }
img_whs20 { border:none; width:127px; height:298px; border-style:none; } img_whs20 { border:none; width:127px; height:298px; border-style:none; }
p.whs21 { margin-left:40px; } p.whs21 { margin-left:40px; }
p.whs22 { margin-left:0px; } p.whs22 { margin-left:0px; }
--> -->
</style><script type="text/javascript" language="JavaScript"> </style><script type="text/javascript" language="JavaScript">
<!-- <!--
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
{ {
var strNSS = "<style type='text/css'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs22 {margin-left:1pt; }"; strNSS += "p.whs22 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
//--> //-->
</script> </script>
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nCreating meshes\nDefining meshing algorithms"); addTocInfo("MESH module\nCreating meshes\nDefining meshing algorithms");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Defining meshing algorithms</h1> <!--
if (window.writeIntopicBar)
<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> The MESH module contains a set of meshing algorithms, writeIntopicBar(4);
which are used for meshing entities (1D, 2D, 3D) composing geometrical //-->
objects. They are as follows:</p> </script>
<h1>Defining meshing algorithms</h1>
<p>&nbsp;</p>
<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> The MESH module contains a set of meshing algorithms,
<ul type="disc" class="whs2"> which are used for meshing entities (1D, 2D, 3D) composing geometrical
objects. They are as follows:</p>
<li class=kadov-p><p>For meshing of 1D entities (<span style="font-weight: bold;"><B>edges</B></span>):</p></li>
</ul> <p>&nbsp;</p>
<p>&nbsp;</p> <ul type="disc" class="whs2">
<ul type="disc" class="whs2"> <li class=kadov-p><p>For meshing of 1D entities (<span style="font-weight: bold;"><B>edges</B></span>):</p></li>
</ul>
<ul type="disc" class="whs2">
<p>&nbsp;</p>
<li style="list-style: circle;"
type=circle <ul type="disc" class="whs2">
class=kadov-p><p>Wire Discretization meshing algorithm</p></li>
</ul> <ul type="disc" class="whs2">
</ul>
<li style="list-style: circle;"
<p>&nbsp;</p> type=circle
class=kadov-p><p>Wire Discretization meshing algorithm</p></li>
<ul type="disc" class="whs2"> </ul>
</ul>
<li class=kadov-p><p>For meshing of 2D entities (<span style="font-weight: bold;"><B>faces</B></span>):</p></li>
</ul> <p>&nbsp;</p>
<p>&nbsp;</p> <ul type="disc" class="whs2">
<ul type="disc" class="whs2"> <li class=kadov-p><p>For meshing of 2D entities (<span style="font-weight: bold;"><B>faces</B></span>):</p></li>
</ul>
<ul type="circle" class="whs3">
<p>&nbsp;</p>
<li class=kadov-p><p>Triangle meshing algorithm - Faces are split
into triangular elements.</p></li> <ul type="disc" class="whs2">
<li class=kadov-p><p>Quadrangle meshing algorithm - Faces are split <ul type="circle" class="whs3">
into quadrangular elements.</p></li>
</ul> <li class=kadov-p><p>Triangle meshing algorithm - Faces are split
</ul> into triangular elements.</p></li>
<p>&nbsp;</p> <li class=kadov-p><p>Quadrangle meshing algorithm - Faces are split
into quadrangular elements.</p></li>
<table x-use-null-cells cellspacing="0" width="45.771%" class="whs4"> </ul>
<col class="whs5"> </ul>
<col class="whs6">
<p>&nbsp;</p>
<tr valign="top" class="whs7">
<td width="42.826%" class="whs8"> <table x-use-null-cells cellspacing="0" width="45.771%" class="whs4">
<p class="whs9"><img src="../image123.gif" width="170px" height="170px" border="0" class="img_whs10"></td> <col class="whs5">
<td width="57.174%" class="whs11"> <col class="whs6">
<p class="whs12"><img src="../image124.gif" width="182px" height="177px" border="0" class="img_whs13"></td></tr>
</table> <tr valign="top" class="whs7">
<td width="42.826%" class="whs8">
<p>&nbsp;</p> <p class="whs9"><img src="../image123.gif" width="170px" height="170px" border="0" class="img_whs10"></td>
<td width="57.174%" class="whs11">
<p>&nbsp;</p> <p class="whs12"><img src="../image124.gif" width="182px" height="177px" border="0" class="img_whs13"></td></tr>
</table>
<ul type="disc" class="whs2">
<p>&nbsp;</p>
<li class=kadov-p><p>For meshing of 3D entities (<span style="font-weight: bold;"><B>volume
objects</B></span>):</p></li> <p>&nbsp;</p>
</ul>
<ul type="disc" class="whs2">
<p>&nbsp;</p>
<li class=kadov-p><p>For meshing of 3D entities (<span style="font-weight: bold;"><B>volume
<ul type="disc" class="whs2"> objects</B></span>):</p></li>
</ul>
<ul type="circle" class="whs3">
<p>&nbsp;</p>
<li class=kadov-p><p>Hexahedron meshing algorithm - Volumes are
split into hexahedral (cubic) elements. </p></li> <ul type="disc" class="whs2">
<li class=kadov-p><p>Tetrahedron (Netgen) meshing algorithm - Volumes <ul type="circle" class="whs3">
are split into tetrahedral (pyramidal) elements. </p></li>
</ul> <li class=kadov-p><p>Hexahedron meshing algorithm - Volumes are
</ul> split into hexahedral (cubic) elements. </p></li>
<p>&nbsp;</p> <li class=kadov-p><p>Tetrahedron (Netgen) meshing algorithm - Volumes
are split into tetrahedral (pyramidal) elements. </p></li>
<table x-use-null-cells cellspacing="0" width="30.595%" class="whs14"> </ul>
<col class="whs15"> </ul>
<col class="whs16">
<p>&nbsp;</p>
<tr valign="top" class="whs7">
<td width="50.334%" class="whs17"> <table x-use-null-cells cellspacing="0" width="30.595%" class="whs14">
<p><img src="../image125.gif" width="119px" height="299px" border="0" class="img_whs18"> </td> <col class="whs15">
<td width="49.666%" class="whs19"> <col class="whs16">
<p><img src="../image126.gif" width="127px" height="298px" border="0" class="img_whs20"></td></tr>
</table> <tr valign="top" class="whs7">
<td width="50.334%" class="whs17">
<p>&nbsp;</p> <p><img src="../image125.gif" width="119px" height="299px" border="0" class="img_whs18"> </td>
<td width="49.666%" class="whs19">
<h4>To apply a meshing algorithm:</h4> <p><img src="../image126.gif" width="127px" height="298px" border="0" class="img_whs20"></td></tr>
</table>
<p class="whs21">Select this algorithm in the <span style="font-weight: bold;"><B><a href="constructing_meshes.htm">Create Mesh</a> </B></span>dialog box.</p>
<p>&nbsp;</p>
<p class="whs21">&nbsp;</p>
<h4>To apply a meshing algorithm:</h4>
<p class="whs22"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark8">Define <p class="whs21">Select this algorithm in the <span style="font-weight: bold;"><B><a href="constructing_meshes.htm">Create Mesh</a> </B></span>dialog box.</p>
Meshing Algorithm</a> operation. &nbsp;</p>
<p class="whs21">&nbsp;</p>
<p>&nbsp;</p>
<p class="whs22"><span style="font-weight: bold;"><B>See Also</B></span>
<script type="text/javascript" language="javascript1.2"> a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark8">Define
<!-- Meshing Algorithm</a> operation. &nbsp;</p>
if (window.writeIntopicBar)
writeIntopicBar(0); <p>&nbsp;</p>
//-->
</script> <script type="text/javascript" language="javascript1.2">
</body> <!--
</html> if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,168 +1,175 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>About quality controls</title> <title>About quality controls</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
p.whs1 { text-align:justify; } p.whs1 { text-align:justify; }
img_whs2 { border:none; float:none; width:30px; height:30px; border-style:none; } img_whs2 { border:none; float:none; width:30px; height:30px; border-style:none; }
ul.whs3 { list-style:disc; } ul.whs3 { list-style:disc; }
--> -->
</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nQuality controls\nAbout quality controls"); addTocInfo("MESH module\nQuality controls\nAbout quality controls");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>About quality controls</h1> <!--
if (window.writeIntopicBar)
<p class="whs1"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs2"> <span style="font-weight: bold;"><B>Mesh writeIntopicBar(4);
quality control</B></span> in MESH is destined for visual control of the generated //-->
mesh.</p> </script>
<h1>About quality controls</h1>
<p class="whs1">Application of a definite quality control
consists of usage of the corresponding algorithm, which calculates a value <p class="whs1"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs2"> <span style="font-weight: bold;"><B>Mesh
of a definite geometric characteristic (Area, Length of edges, etc) for quality control</B></span> in MESH is destined for visual control of the generated
all meshing elements, composing your mesh. Then all meshing elements are mesh.</p>
colored according the calculated values. The reference between the coloring
of the meshing elements and these calculated values is shown with the <p class="whs1">Application of a definite quality control
help of a scalar bar, which is displayed near the presentation of your consists of usage of the corresponding algorithm, which calculates a value
mesh. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p> of a definite geometric characteristic (Area, Length of edges, etc) for
all meshing elements, composing your mesh. Then all meshing elements are
<p class="whs1">&nbsp;</p> colored according the calculated values. The reference between the coloring
of the meshing elements and these calculated values is shown with the
<p class="whs1">There are 1D, 2D and 3D quality controls. help of a scalar bar, which is displayed near the presentation of your
</p> mesh. &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
<p class="whs1">&nbsp;&nbsp;</p> <p class="whs1">&nbsp;</p>
<p class="whs1">1D mesh quality controls:</p> <p class="whs1">There are 1D, 2D and 3D quality controls.
</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">&nbsp;&nbsp;</p>
<ul type="disc" class="whs3">
<p class="whs1">1D mesh quality controls:</p>
<li class=kadov-p><p class="whs1"><a href="../free_borders.htm">Free
borders</a></p></li> <p class="whs1">&nbsp;</p>
<li class=kadov-p><p class="whs1"><a href="../borders_at_multi-connection.htm">Borders <ul type="disc" class="whs3">
at multi-connection</a></p></li>
<li class=kadov-p><p class="whs1"><a href="../free_borders.htm">Free
<li class=kadov-p><p class="whs1"><a href="../length.htm">Length</a></p></li> borders</a></p></li>
</ul>
<li class=kadov-p><p class="whs1"><a href="../borders_at_multi-connection.htm">Borders
<p class="whs1">&nbsp;</p> at multi-connection</a></p></li>
<p class="whs1">2D mesh quality controls:</p> <li class=kadov-p><p class="whs1"><a href="../length.htm">Length</a></p></li>
</ul>
<p class="whs1">&nbsp;</p>
<p class="whs1">&nbsp;</p>
<ul type="disc" class="whs3">
<p class="whs1">2D mesh quality controls:</p>
<li class=kadov-p><p class="whs1"><a href="../free_edges.htm">Free
edges</a></p></li> <p class="whs1">&nbsp;</p>
</ul>
<ul type="disc" class="whs3">
<ul type="disc" class="whs3">
<li class=kadov-p><p class="whs1"><a href="../free_edges.htm">Free
<li class=kadov-p><p class="whs1"><a href="length_of_edges.htm">Length edges</a></p></li>
2D</a></p></li> </ul>
<li class=kadov-p><p class="whs1"><a href="../borders_at_multiconnection_2d.htm">Borders <ul type="disc" class="whs3">
at multi-connection 2D</a></p></li>
<li class=kadov-p><p class="whs1"><a href="length_of_edges.htm">Length
<li class=kadov-p><p class="whs1"><a href="area_of_elements.htm">Area</a></p></li> 2D</a></p></li>
<li class=kadov-p><p class="whs1"><a href="taper.htm">Taper</a></p></li> <li class=kadov-p><p class="whs1"><a href="../borders_at_multiconnection_2d.htm">Borders
at multi-connection 2D</a></p></li>
<li class=kadov-p><p class="whs1"><a href="aspect_ratio.htm">Aspect
ratio</a></p></li> <li class=kadov-p><p class="whs1"><a href="area_of_elements.htm">Area</a></p></li>
<li class=kadov-p><p class="whs1"><a href="minimum_angle.htm">Minimum <li class=kadov-p><p class="whs1"><a href="taper.htm">Taper</a></p></li>
angle</a></p></li>
<li class=kadov-p><p class="whs1"><a href="aspect_ratio.htm">Aspect
<li class=kadov-p><p class="whs1"><a href="warp.htm">Warping</a></p></li> ratio</a></p></li>
<li class=kadov-p><p class="whs1"><a href="skew.htm">Skew</a></p></li> <li class=kadov-p><p class="whs1"><a href="minimum_angle.htm">Minimum
</ul> angle</a></p></li>
<p class="whs1">&nbsp;</p> <li class=kadov-p><p class="whs1"><a href="warp.htm">Warping</a></p></li>
<p class="whs1">3D mesh quality controls:</p> <li class=kadov-p><p class="whs1"><a href="skew.htm">Skew</a></p></li>
</ul>
<p class="whs1">&nbsp;</p>
<p class="whs1">&nbsp;</p>
<ul type="disc" class="whs3">
<p class="whs1">3D mesh quality controls:</p>
<li class=kadov-p><p class="whs1"><a href="../aspect_ratio_3d.htm">Aspect
ratio 3D</a></p></li> <p class="whs1">&nbsp;</p>
</ul>
<ul type="disc" class="whs3">
<p class="whs1">&nbsp;</p>
<li class=kadov-p><p class="whs1"><a href="../aspect_ratio_3d.htm">Aspect
<script type="text/javascript" language="javascript1.2"> ratio 3D</a></p></li>
<!--
if (window.writeIntopicBar) <li class=kadov-p><p class="whs1"><a href="../volume.htm">Volume</a></p></li>
writeIntopicBar(0); </ul>
//-->
</script> <p class="whs1">&nbsp;</p>
</body>
</html> <script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,291 +1,303 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Adding nodes and elements</title> <title>Adding nodes and elements</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
ul.whs1 { list-style:disc; } ul.whs1 { list-style:disc; }
p.whs2 { font-weight:bold; } p.whs2 { font-weight:bold; }
p.whs3 { margin-left:40px; } p.whs3 { margin-left:40px; }
img_whs4 { border:none; width:157px; height:132px; border-style:none; } img_whs4 { border:none; width:155px; height:189px; border-style:none; }
img_whs5 { border:none; width:332px; height:222px; float:none; border-style:none; } img_whs5 { border:none; width:332px; height:222px; float:none; border-style:none; }
img_whs6 { border:none; border-style:none; width:257px; height:247px; float:none; } img_whs6 { border:none; width:257px; height:247px; float:none; border-style:none; }
img_whs7 { border:none; width:332px; height:231px; float:none; border-style:none; } img_whs7 { border:none; width:332px; height:231px; float:none; border-style:none; }
img_whs8 { border:none; width:260px; height:255px; float:none; } img_whs8 { border:none; width:260px; height:255px; float:none; border-style:none; }
img_whs9 { border:none; width:332px; height:257px; float:none; border-style:none; } img_whs9 { border:none; width:332px; height:257px; float:none; border-style:none; }
img_whs10 { border:none; width:275px; height:254px; float:none; } img_whs10 { border:none; width:275px; height:254px; float:none; border-style:none; }
h4.whs11 { margin-left:40px; } h4.whs11 { margin-left:40px; }
img_whs12 { border:none; float:none; width:280px; height:258px; } img_whs12 { border:none; float:none; width:280px; height:258px; border-style:none; }
img_whs13 { border:none; width:251px; height:258px; float:none; } img_whs13 { border:none; width:251px; height:258px; float:none; border-style:none; }
img_whs14 { border:none; width:350px; height:184px; border-style:none; } img_whs14 { border:none; width:350px; height:184px; border-style:none; }
img_whs15 { border:none; width:332px; height:430px; float:none; border-style:none; } img_whs15 { border:none; width:332px; height:430px; float:none; border-style:none; }
img_whs16 { border:none; width:369px; height:360px; float:none; } img_whs16 { border:none; width:369px; height:360px; float:none; border-style:none; }
--> -->
</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nModifying meshes\nAdding nodes and elements"); addTocInfo("MESH module\nModifying meshes\nAdding nodes and elements");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Adding nodes and elements</h1> <!--
if (window.writeIntopicBar)
<p>In SMESH you can add to your mesh different elements such as:</p> writeIntopicBar(4);
//-->
<p>&nbsp;</p> </script>
<h1>Adding nodes and elements</h1>
<ul type="disc" class="whs1">
<p>In MESH you can add to your mesh different elements such as:</p>
<li class=kadov-p><p class="whs2"><a href="#Adding_nodes">Nodes</a></p></li>
<p>&nbsp;</p>
<li class=kadov-p><p class="whs2"><a href="#Adding_edges">Edges</a></p></li>
<ul type="disc" class="whs1">
<li class=kadov-p><p class="whs2"><a href="#Adding_triangles">Triangles</a></p></li>
<li class=kadov-p><p class="whs2"><a href="#Adding_nodes">Nodes</a></p></li>
<li class=kadov-p><p class="whs2"><a href="#Adding_quadrangles">Quadrangles</a></p></li>
<li class=kadov-p><p class="whs2"><a href="#Adding_edges">Edges</a></p></li>
<li class=kadov-p><p class="whs2"><a href="#Adding_tetrahedrons">Tetrahedrons</a></p></li>
<li class=kadov-p><p class="whs2"><a href="#Adding_triangles">Triangles</a></p></li>
<li class=kadov-p><p class="whs2"><a href="#Adding_hexahedrons">Hexahedrons</a></p></li>
</ul> <li class=kadov-p><p class="whs2"><a href="#Adding_quadrangles">Quadrangles</a></p></li>
<p>&nbsp;</p> <li class=kadov-p><p class="whs2"><a href="#Adding_polygons">Polygons</a></p></li>
<p class=TODO>To add a node or an element to your mesh:</p> <li class=kadov-p><p class="whs2"><a href="#Adding_tetrahedrons">Tetrahedrons</a></p></li>
<p class=TODO>&nbsp;</p> <li class=kadov-p><p class="whs2"><a href="#Adding_hexahedrons">Hexahedrons</a></p></li>
<p class="whs3">1. Select your mesh in the Object Browser <li class=kadov-p><p class="whs2"><a href="#Adding_polyhedrons">Polyhedrons</a></p></li>
or in the 3D viewer.</p> </ul>
<p class="whs3">&nbsp;</p> <p>&nbsp;</p>
<p class="whs3">2. From the <span style="font-weight: bold;"><B>Modification <p class=TODO>To add a node or an element to your mesh:</p>
</B></span>menu choose the <span style="font-weight: bold;"><B>Add </B></span>item,
the following associated submenu will appear:</p> <p class=TODO>&nbsp;</p>
<p class="whs3">&nbsp;</p> <p class="whs3">1. Select your mesh in the Object Browser
or in the 3D viewer.</p>
<p class="whs3"><img src="../image73.gif" width="157px" height="132px" border="0" class="img_whs4"></p>
<p class="whs3">&nbsp;</p>
<p class="whs3">&nbsp;</p>
<p class="whs3">2. From the <span style="font-weight: bold;"><B>Modification
<p class="whs3">&nbsp;</p> </B></span>menu choose the <span style="font-weight: bold;"><B>Add </B></span>item,
the following associated submenu will appear:</p>
<p class="whs3">From this submenu select the type of element
which you would like to add to your mesh. </p> <p class="whs3">&nbsp;</p>
<p class="whs3">&nbsp;</p> <p class="whs3"><img src="../image146.gif" width="155px" height="189px" border="0" class="img_whs4"></p>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See <p class="whs3">&nbsp;</p>
Also</B></span> sample TUI Scripts of &nbsp;<a href="../modifying_meshes.htm#bookmark">Adding
Nodes and Elements</a><a href="../modifying_meshes.htm#bookmark8"> </a>operations. <p class="whs3">From this submenu select the type of element
&nbsp;</p> which you would like to add to your mesh. </p>
<p>&nbsp;</p> <p class="whs3">&nbsp;</p>
<h4><a name=Adding_nodes>Adding nodes</a></h4> <p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See
Also</B></span> sample TUI Scripts of &nbsp;<a href="../modifying_meshes.htm#bookmark">Adding
<p class="whs3"><img src="../pics/addnode.png" x-maintain-ratio="TRUE" width="332px" height="222px" border="0" class="img_whs5"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/add_node.png" x-maintain-ratio="TRUE" width="257px" height="247px" border="0" class="img_whs6"></p> Nodes and Elements</a><a href="../modifying_meshes.htm#bookmark8"> </a>operations.
&nbsp;</p>
<p class="whs3">&nbsp;</p>
<p>&nbsp;</p>
<p class="whs3">In this dialog box set coordinates for your
node in the <span style="font-weight: bold;"><B>Coordinates </B></span>set of <h4><a name=Adding_nodes>Adding nodes</a></h4>
fields and click the <span style="font-weight: bold;"><B>Apply </B></span>or
<span style="font-weight: bold;"><B>OK </B></span>button. Your node will be created:</p> <p class="whs3"><img src="../pics/addnode.png" x-maintain-ratio="TRUE" width="332px" height="222px" border="0" class="img_whs5"> &nbsp;&nbsp;&nbsp;&nbsp;</p>
<p class="whs3">&nbsp;</p> <p class="whs3">&nbsp;</p>
<h4><a name=Adding_edges>Adding edges</a></h4> <p class="whs3">&nbsp;<img src="../pics/add_node.png" x-maintain-ratio="TRUE" width="257px" height="247px" border="0" class="img_whs6"></p>
<p>&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs3"><img src="../pics/addedge.png" x-maintain-ratio="TRUE" width="332px" height="231px" border="0" class="img_whs7"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/add_edge.png" x-maintain-ratio="TRUE" width="260px" height="255px" border="0" class="img_whs8"></p> <p class="whs3">In this dialog box set coordinates for your
node in the <span style="font-weight: bold;"><B>Coordinates </B></span>set of
<p class="whs3">&nbsp;</p> fields and click the <span style="font-weight: bold;"><B>Apply </B></span>or
<span style="font-weight: bold;"><B>OK </B></span>button. Your node will be created:</p>
<p class="whs3">In this dialog box specify the nodes which
will form your edge by selecting them in the 3D viewer with pressed Shift <p class="whs3">&nbsp;</p>
button and click the <span style="font-weight: bold;"><B>Apply </B></span>or
<span style="font-weight: bold;"><B>OK </B></span>button. Your edge will be created:</p> <h4><a name=Adding_edges>Adding edges</a></h4>
<p class="whs3">&nbsp;</p> <p>&nbsp;</p>
<h4><a name=Adding_triangles>Adding triangles</a></h4> <p class="whs3"><img src="../pics/addedge.png" x-maintain-ratio="TRUE" width="332px" height="231px" border="0" class="img_whs7"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/add_edge.png" x-maintain-ratio="TRUE" width="260px" height="255px" border="0" class="img_whs8"></p>
<p class="whs3">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs3"><img src="../pics/addtriangle.png" x-maintain-ratio="TRUE" width="332px" height="257px" border="0" class="img_whs9"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/add_triangle.png" x-maintain-ratio="TRUE" width="275px" height="254px" border="0" class="img_whs10"></p> <p class="whs3">In this dialog box specify the nodes which
will form your edge by selecting them in the 3D viewer with pressed Shift
<p class="whs3">&nbsp;</p> button and click the <span style="font-weight: bold;"><B>Apply </B></span>or
<span style="font-weight: bold;"><B>OK </B></span>button. Your edge will be created:</p>
<p class="whs3">In this dialog box specify the nodes which
will form your triangle by selecting them in the 3D viewer with pressed <p class="whs3">&nbsp;</p>
Shift button and click the <span style="font-weight: bold;"><B>Apply </B></span>or
<span style="font-weight: bold;"><B>OK </B></span>button. Your triangle will <h4><a name=Adding_triangles>Adding triangles</a></h4>
be created:</p>
<p class="whs3">&nbsp;</p>
<p class="whs3">&nbsp;</p>
<p class="whs3"><img src="../pics/addtriangle.png" x-maintain-ratio="TRUE" width="332px" height="257px" border="0" class="img_whs9"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/add_triangle.png" x-maintain-ratio="TRUE" width="275px" height="254px" border="0" class="img_whs10"></p>
<h4><a name=Adding_quadrangles>Adding quadrangles</a></h4>
<p class="whs3">&nbsp;</p>
<h4 class="whs11"><img src="../pics/addquadrangle.png" x-maintain-ratio="TRUE" width="332px" height="257px" border="0" class="img_whs9"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/add_quadrangle.png" x-maintain-ratio="TRUE" width="280px" height="258px" border="0" class="img_whs12"></h4>
<p class="whs3">In this dialog box specify the nodes which
<p class="whs3">In this dialog box specify the nodes which will form your triangle by selecting them in the 3D viewer with pressed
will form your quadrangle by selecting them in the 3D viewer with pressed Shift button and click the <span style="font-weight: bold;"><B>Apply </B></span>or
Shift button and click the <span style="font-weight: bold;"><B>Apply </B></span>or <span style="font-weight: bold;"><B>OK </B></span>button. Your triangle will
<span style="font-weight: bold;"><B>OK </B></span>button. Your quadrangle will be created:</p>
be created:</p>
<p class="whs3">&nbsp;</p>
<p class="whs3">&nbsp;</p>
<h4><a name=Adding_quadrangles>Adding quadrangles</a></h4>
<h4><a name=Adding_quadrangles1>Adding polygons </a></h4>
<h4 class="whs11"><img src="../pics/addquadrangle.png" x-maintain-ratio="TRUE" width="332px" height="257px" border="0" class="img_whs9"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/add_quadrangle.png" x-maintain-ratio="TRUE" width="280px" height="258px" border="0" class="img_whs12"></h4>
<h4 class="whs11"><img src="../pics/addpolygon.png" x-maintain-ratio="TRUE" width="332px" height="257px" border="0" class="img_whs9"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/add_polygone.png" x-maintain-ratio="TRUE" width="251px" height="258px" border="0" class="img_whs13"></h4>
<p class="whs3">In this dialog box specify the nodes which
<p class="whs3">In this dialog box specify the nodes which will form your quadrangle by selecting them in the 3D viewer with pressed
will form your polygon by selecting them in the 3D viewer with pressed Shift button and click the <span style="font-weight: bold;"><B>Apply </B></span>or
Shift button and click the <span style="font-weight: bold;"><B>Apply </B></span>or <span style="font-weight: bold;"><B>OK </B></span>button. Your quadrangle will
<span style="font-weight: bold;"><B>OK </B></span>button. </p> be created:</p>
<p class="whs3">&nbsp;</p> <p class="whs3">&nbsp;</p>
<h4><a name=Adding_tetrahedrons>Adding tetrahedrons</a></h4> <h4><a name=Adding_polygons>Adding polygons</a><a name=Adding_quadrangles1>
</a></h4>
<p class="whs3"><img src="../pics/addtetrahedron.png" x-maintain-ratio="TRUE" width="332px" height="231px" border="0" class="img_whs7"></p>
<h4 class="whs11"><img src="../pics/addpolygon.png" x-maintain-ratio="TRUE" width="332px" height="257px" border="0" class="img_whs9"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/add_polygone.png" x-maintain-ratio="TRUE" width="251px" height="258px" border="0" class="img_whs13"></h4>
<p class="whs3">&nbsp;</p>
<p class="whs3">In this dialog box specify the nodes which
<p class="whs3">In this dialog box specify the nodes which will form your polygon by selecting them in the 3D viewer with pressed
will form your tetrahedron by selecting them in the 3D viewer with pressed Shift button and click the <span style="font-weight: bold;"><B>Apply </B></span>or
Shift button and click the <span style="font-weight: bold;"><B>Apply </B></span>or <span style="font-weight: bold;"><B>OK </B></span>button. </p>
<span style="font-weight: bold;"><B>OK </B></span>button. Your tetrahedron will
be created:</p> <p class="whs3">&nbsp;</p>
<p class="whs3">&nbsp;</p> <h4><a name=Adding_tetrahedrons>Adding tetrahedrons</a></h4>
<p class="whs3"><img src="../image70.jpg" width="350px" height="184px" border="0" class="img_whs14"></p> <p class="whs3"><img src="../pics/addtetrahedron.png" x-maintain-ratio="TRUE" width="332px" height="231px" border="0" class="img_whs7"></p>
<h4><a name=Adding_hexahedrons>Adding hexahedrons</a></h4> <p class="whs3">&nbsp;</p>
<p class="whs3"><img src="../pics/addhexahedron.png" x-maintain-ratio="TRUE" width="332px" height="231px" border="0" class="img_whs7"></p> <p class="whs3">In this dialog box specify the nodes which
will form your tetrahedron by selecting them in the 3D viewer with pressed
<p class="whs3">&nbsp;</p> Shift button and click the <span style="font-weight: bold;"><B>Apply </B></span>or
<span style="font-weight: bold;"><B>OK </B></span>button. Your tetrahedron will
<p class="whs3">In this dialog box specify the nodes which be created:</p>
will form your hexahedron by selecting them in the 3D viewer with pressed
Shift button and click the <span style="font-weight: bold;"><B>Apply </B></span>or <p class="whs3">&nbsp;</p>
<span style="font-weight: bold;"><B>OK </B></span>button. Your hexahedron will
be created:</p> <p class="whs3"><img src="../image70.jpg" width="350px" height="184px" border="0" class="img_whs14"></p>
<p class="whs3">&nbsp;</p> <h4><a name=Adding_hexahedrons>Adding hexahedrons</a></h4>
<p class="whs3">&nbsp;</p> <p class="whs3"><img src="../pics/addhexahedron.png" x-maintain-ratio="TRUE" width="332px" height="231px" border="0" class="img_whs7"></p>
<p class="whs3"><img src="../image71.jpg" width="350px" height="184px" border="0" class="img_whs14"></p> <p class="whs3">&nbsp;</p>
<p class="whs3">&nbsp;</p> <p class="whs3">In this dialog box specify the nodes which
will form your hexahedron by selecting them in the 3D viewer with pressed
<h4><a name=Adding_hexahedrons1>Adding polyhedrons</a></h4> Shift button and click the <span style="font-weight: bold;"><B>Apply </B></span>or
<span style="font-weight: bold;"><B>OK </B></span>button. Your hexahedron will
<p class="whs3"><img src="../pics/a-createpolyhedralvolume.png" x-maintain-ratio="TRUE" width="332px" height="430px" border="0" class="img_whs15"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/add_polyhedron.png" x-maintain-ratio="TRUE" width="369px" height="360px" border="0" class="img_whs16"></p> be created:</p>
<p class="whs3">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs3">There are two different ways to add polyhedral <p class="whs3">&nbsp;</p>
volumes. </p>
<p class="whs3"><img src="../image71.jpg" width="350px" height="184px" border="0" class="img_whs14"></p>
<p class="whs3">If you select <span style="font-weight: bold;"><B>Node</B></span>
as <span style="font-weight: bold;"><B>Elements Type</B></span> you will specify <p class="whs3">&nbsp;</p>
the nodes which will form the faces of your polyhedron by selecting the
nodes in the 3D viewer with pressed Shift button and clicking the <span <h4><a name=Adding_polyhedrons>Adding polyhedrons</a></h4>
style="font-weight: bold;"><B>Add</B></span> button to add the face in the list
of Faces by Nodes, which will form your polyhedron. Note, that it could <p class="whs3"><img src="../pics/a-createpolyhedralvolume.png" x-maintain-ratio="TRUE" width="332px" height="430px" border="0" class="img_whs15"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/add_polyhedron.png" x-maintain-ratio="TRUE" width="369px" height="360px" border="0" class="img_whs16"></p>
be very useful to toggle Polyhedron Preview checkbox to see the results
of your selection. </p> <p class="whs3">&nbsp;</p>
<p class="whs3">The second way is somewhat simpler, however, <p class="whs3">There are two different ways to add polyhedral
there are cases when it does not provide you with the necessary level volumes. </p>
of precision. If you select <span style="font-weight: bold;"><B>Face</B></span>
as <span style="font-weight: bold;"><B>Elements Type</B></span>, you will be <p class="whs3">If you select <span style="font-weight: bold;"><B>Node</B></span>
able to select the faces &nbsp;which as <span style="font-weight: bold;"><B>Elements Type</B></span> you will specify
will form your polyhedron in the 3D viewer with pressed Shift button. the nodes which will form the faces of your polyhedron by selecting the
If you've managed to </p> nodes in the 3D viewer with pressed Shift button and clicking the <span
style="font-weight: bold;"><B>Add</B></span> button to add the face in the list
<p class="whs3">obtain the necessary result, click the <span of Faces by Nodes, which will form your polyhedron. Note, that it could
style="font-weight: bold;"><B>Apply </B></span>or <span style="font-weight: bold;"><B>OK be very useful to toggle Polyhedron Preview checkbox to see the results
</B></span><span style="margin-left: 40px;">button. Your hexahedron will be of your selection. </p>
created.</span></p>
<p class="whs3">The second way is somewhat simpler, however,
<p class="whs3">&nbsp;</p> there are cases when it does not provide you with the necessary level
of precision. If you select <span style="font-weight: bold;"><B>Face</B></span>
<p>&nbsp;</p> as <span style="font-weight: bold;"><B>Elements Type</B></span>, you will be
able to select the faces &nbsp;which
<p class="whs3">&nbsp;</p> will form your polyhedron in the 3D viewer with pressed Shift button.
If you've managed to </p>
<script type="text/javascript" language="javascript1.2">
<!-- <p class="whs3">obtain the necessary result, click the <span
if (window.writeIntopicBar) style="font-weight: bold;"><B>Apply </B></span>or <span style="font-weight: bold;"><B>OK
writeIntopicBar(0); </B></span><span style="margin-left: 40px;">button. Your hexahedron will be
//--> created.</span></p>
</script>
</body> <p class="whs3">&nbsp;</p>
</html>
<p>&nbsp;</p>
<p class="whs3">&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,133 +1,138 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Area of elements</title> <title>Area of elements</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; } img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }
p.whs2 { margin-left:40px; } p.whs2 { margin-left:40px; }
img_whs3 { border:none; width:22px; height:23px; border-style:none; } img_whs3 { border:none; width:22px; height:23px; border-style:none; }
img_whs4 { border:none; width:451px; height:308px; border-style:none; } img_whs4 { border:none; width:451px; height:308px; border-style:none; }
p.whs5 { margin-left:0px; } p.whs5 { margin-left:0px; }
--> -->
</style><script type="text/javascript" language="JavaScript"> </style><script type="text/javascript" language="JavaScript">
<!-- <!--
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
{ {
var strNSS = "<style type='text/css'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs5 {margin-left:1pt; }"; strNSS += "p.whs5 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
//--> //-->
</script> </script>
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nQuality controls\nArea"); addTocInfo("MESH module\nQuality controls\nArea");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Area</h1> <!--
if (window.writeIntopicBar)
<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> <span style="font-weight: bold;"><B>Area </B></span>mesh quality writeIntopicBar(4);
control is based on the algorithm of area calculation of &nbsp;meshing //-->
elements . It can be applied to meshes consisting of 2D meshing elements </script>
with 3 and 4 nodes (triangles and quadrangles). &nbsp;&nbsp;&nbsp;</p> <h1>Area</h1>
<p>&nbsp;</p> <p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> <span style="font-weight: bold;"><B>Area </B></span>mesh quality
control is based on the algorithm of area calculation of &nbsp;meshing
<p class=TODO>To apply the Area quality control to your mesh:</p> elements. It can be applied to meshes consisting of 2D meshing elements
with 3 and 4 nodes (triangles and quadrangles). &nbsp;&nbsp;&nbsp;</p>
<p class=TODO>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs2">1. Display your mesh in the viewer.</p>
<p class=TODO>To apply the Area quality control to your mesh:</p>
<p class="whs2">&nbsp;</p>
<p class=TODO>&nbsp;</p>
<p class="whs2">2. Choose <span style="font-weight: bold;"><B>Controls
&gt; Area </B></span>or click <img src="../image35.gif" width="22px" height="23px" border="0" class="img_whs3"> button. Your mesh will be displayed <p class="whs2">1. Display your mesh in the viewer.</p>
in the viewer with its elements colored according to the applied mesh
quality control criterion:</p> <p class="whs2">&nbsp;</p>
<p class="whs2">&nbsp;</p> <p class="whs2">2. Choose <span style="font-weight: bold;"><B>Controls
&gt; Area </B></span>or click <img src="../image35.gif" width="22px" height="23px" border="0" class="img_whs3"> button. Your mesh will be displayed
<p class="whs2">&nbsp;</p> in the viewer with its elements colored according to the applied mesh
quality control criterion:</p>
<p class="whs2"><img src="../image5.jpg" width="451px" height="308px" border="0" class="img_whs4"></p>
<p class="whs2">&nbsp;</p>
<p class="whs5">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<p class="whs5"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of an <a href="../quality_controls.htm#bookmark7">Area <p class="whs2"><img src="../image5.jpg" width="451px" height="308px" border="0" class="img_whs4"></p>
quality control</a> operation. &nbsp;</p>
<p class="whs5">&nbsp;</p>
<p>&nbsp;</p>
<p class="whs5"><span style="font-weight: bold;"><B>See Also</B></span>
<p class="whs2">&nbsp;</p> a sample TUI Script of an <a href="../quality_controls.htm#bookmark6">Area
quality control</a> operation. &nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!-- <p>&nbsp;</p>
if (window.writeIntopicBar)
writeIntopicBar(0); <p class="whs2">&nbsp;</p>
//-->
</script> <script type="text/javascript" language="javascript1.2">
</body> <!--
</html> if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,254 +1,330 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Arithmetic 1D</title> <title>Arithmetic 1D</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; width:332px; height:238px; float:none; border-style:none; } ul.whs1 { list-style:disc; }
img_whs2 { border:none; width:309px; height:316px; float:none; } p.whs2 { background-color:Transparent; color:#000000; font-weight:bold; }
p.whs3 { margin-left:0px; } p.whs3 { margin-left:40px; }
img_whs4 { border:none; width:332px; height:212px; float:none; border-style:none; } img_whs4 { border:none; width:332px; height:238px; float:none; border-style:none; }
img_whs5 { border:none; width:267px; height:339px; float:none; } img_whs5 { border:none; width:309px; height:316px; float:none; border-style:none; }
p.whs6 { font-weight:bold; } p.whs6 { margin-left:0px; }
img_whs7 { border:none; width:367px; height:224px; border-style:none; float:right; } img_whs7 { border:none; width:332px; height:212px; float:none; border-style:none; }
img_whs8 { border:none; width:252px; height:243px; float:none; } img_whs8 { border:none; width:267px; height:339px; float:none; border-style:none; }
p.whs9 { font-weight:bold; margin-left:40px; } p.whs9 { font-weight:bold; }
img_whs10 { border:none; width:431px; height:233px; border-style:none; float:right; } img_whs10 { border:none; width:367px; height:224px; border-style:none; float:right; }
img_whs11 { border:none; width:395px; height:387px; float:none; } img_whs11 { border:none; width:252px; height:243px; float:none; border-style:none; }
img_whs12 { border:none; width:332px; height:264px; float:none; border-style:none; } p.whs12 { font-weight:bold; margin-left:40px; }
img_whs13 { border:none; width:333px; height:386px; float:none; border-style:none; } img_whs13 { border:none; width:431px; height:233px; border-style:none; float:right; }
img_whs14 { border:none; width:333px; height:285px; float:none; border-style:none; } img_whs14 { border:none; width:395px; height:387px; float:none; border-style:none; }
img_whs15 { border:none; width:287px; height:305px; float:none; } img_whs15 { border:none; width:332px; height:264px; float:none; border-style:none; }
--> img_whs16 { border:none; width:368px; height:760px; float:none; border-style:none; }
</style><script type="text/javascript" language="JavaScript"> h3.whs17 { margin-left:40px; }
<!-- img_whs18 { border:none; width:365px; height:605px; float:none; border-style:none; }
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) img_whs19 { border:none; width:287px; height:305px; float:none; border-style:none; }
{ img_whs20 { border:none; width:205px; height:175px; float:none; border-style:none; }
var strNSS = "<style type='text/css'>"; img_whs21 { border:none; width:195px; height:192px; border-style:none; }
strNSS += "p.whs3 {margin-left:1pt; }"; img_whs22 { border:none; width:206px; height:195px; border-style:none; }
strNSS +="</style>"; -->
document.write(strNSS); </style><script type="text/javascript" language="JavaScript">
} <!--
//--> if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
</script> {
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> var strNSS = "<style type='text/css'>";
<!-- strNSS += "p.whs2 {background-color:white; }";
function reDo() { strNSS += "p.whs6 {margin-left:1pt; }";
if (innerWidth != origWidth || innerHeight != origHeight) strNSS +="</style>";
location.reload(); document.write(strNSS);
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { //-->
origWidth = innerWidth; </script>
origHeight = innerHeight; <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
onresize = reDo; <!--
} function reDo() {
onerror = null; if (innerWidth != origWidth || innerHeight != origHeight)
//--> location.reload();
</script> }
<style type="text/css"> if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
<!-- origWidth = innerWidth;
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } origHeight = innerHeight;
--> onresize = reDo;
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> }
<script type="text/javascript" language="javascript" src="../whver.js"></script> onerror = null;
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> //-->
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> </script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <style type="text/css">
</head> <!--
<body><script type="text/javascript" language="javascript1.2"> div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
<!-- p.WebHelpNavBar { text-align:right; }
if (window.gbWhTopic) -->
{ </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
if (window.addTocInfo) <script type="text/javascript" language="javascript" src="../whver.js"></script>
{ <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
addTocInfo("MESH module\nCreating meshes\nDefining hypotheses\n1D Meshing Hypotheses"); <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<script type="text/javascript" language="javascript1.2">
} <!--
if (window.writeBtnStyle) if (window.gbWhTopic)
writeBtnStyle(); {
if (window.setRelStartPage)
if (window.writeIntopicBar) {
writeIntopicBar(1); addTocInfo("MESH module\nCreating meshes\nDefining hypotheses\n1D Meshing Hypotheses");
addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
if (window.setRelStartPage) addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
{
setRelStartPage("../smesh.htm"); }
autoSync(1);
sendSyncInfo(); if (window.setRelStartPage)
sendAveInfoOut(); {
} setRelStartPage("../index.htm");
}
else autoSync(1);
if (window.gbIE4) sendSyncInfo();
document.location.reload(); sendAveInfoOut();
//--> }
</script>
<h1>1D Meshing Hypotheses</h1> }
else
<h3>Arithmetic 1D hypothesis</h3> if (window.gbIE4)
document.location.reload();
<p><span style="font-weight: bold;"><B>Arithmetic 1D</B></span> hypothesis allows //-->
to split edges into segments with a length that changes in arithmetic </script>
progression (Lk = Lk-1 + d) beginning from a given starting length and </head>
up to a given end length.</p> <body><script type="text/javascript" language="javascript1.2">
<!--
<p>&nbsp;</p> if (window.writeIntopicBar)
writeIntopicBar(4);
<p><img src="../pics/a-arithmetic1d.png" x-maintain-ratio="TRUE" width="332px" height="238px" border="0" class="img_whs1"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/b-ithmetic1d.png" x-maintain-ratio="TRUE" width="309px" height="316px" border="0" class="img_whs2"></p> //-->
</script>
<p>&nbsp;</p> <h1>1D Meshing Hypotheses</h1>
<p class="whs3"><span style="font-weight: bold;"><B>See Also</B></span> <ul type="disc" class="whs1">
a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark">Defining
Arithmetic 1D hypothesis</a> operation. &nbsp;</p> <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
class=kadov-p><p class="whs2"><a href="arithmetic_1d.htm#arithmetic_1D"><span
<h3><span style="font-weight: bold;"><B>Deflection</B></span> 1D hypothesis</h3> style="font-weight: bold;"><B>Arithmetic 1D</B></span></a></p></li>
<p><span style="font-weight: bold;"><B>Deflection ID </B></span>hypothesis can <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
be applied for meshing curvilinear edges composing your geometrical object. class=kadov-p><p class="whs2"><a href="arithmetic_1d.htm#Average_length"><span
It uses only one parameter: the value of deflection. &nbsp;</p> style="font-weight: bold;"><B>Average Length</B></span></a></p></li>
<p>A geometrical edge is divided into equal segments. The maximum distance <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
between a point on the edge within a segment and the line connecting the class=kadov-p><p class="whs2"><a href="arithmetic_1d.htm#deflection_1D"><span
ends of the segment should not exceed the specified value of deflection style="font-weight: bold;"><B>Deflection 1D </B></span></a></p></li>
. Then mesh nodes are constructed at end segment locations and 1D mesh
elements are constructed on segments.</p> <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
class=kadov-p><p class="whs2"><a href="arithmetic_1d.htm#Number_of_elements"><span
<p>&nbsp;</p> style="font-weight: bold;"><B>Number of segments</B></span></a></p></li>
<p><img src="../pics/a-deflection1d.png" x-maintain-ratio="TRUE" width="332px" height="212px" border="0" class="img_whs4"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/b-flection1d.png" x-maintain-ratio="TRUE" width="267px" height="339px" border="0" class="img_whs5"></p> <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
class=kadov-p><p class="whs2"><a href="arithmetic_1d.htm#start_and_end_length"><span
<p>&nbsp;</p> style="font-weight: bold;"><B>Start and end length</B></span></a></p></li>
<p class="whs3"><span style="font-weight: bold;"><B>See Also</B></span> <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark9">Defining class=kadov-p><p class="whs2"><a href="arithmetic_1d.htm#automatic_length"><span
Deflection 1D hypothesis</a> operation. &nbsp;</p> style="font-weight: bold;"><B>Automatic Length</B></span></a></p></li>
</ul>
<p>&nbsp;</p>
<h3><a name=arithmetic_1D>Arithmetic 1D hypothesis</a></h3>
<p class="whs6"><img src="../image41.gif" x-maintain-ratio="TRUE" width="367px" height="224px" align="right" border="0" class="img_whs7"></p>
<p><span style="font-weight: bold;"><B>Arithmetic 1D</B></span> hypothesis allows
<h3>Average Length hypothesis</h3> to split edges into segments with a length that changes in arithmetic
progression (Lk = Lk-1 + d) beginning from a given starting length and
<p><span style="font-weight: bold;"><B>Average Length </B></span>hypothesis can up to a given end length.</p>
be applied for meshing of edges composing your geometrical object. Definition
of this hypothesis consists of setting the <span style="font-weight: bold;"><B>length</B></span> <p>&nbsp;</p>
of segments, which will split these edges. The points on the edges generated
by these segments will represent nodes of your mesh. Later these nodes <p class="whs3"><img src="../pics/a-arithmetic1d.png" x-maintain-ratio="TRUE" width="332px" height="238px" border="0" class="img_whs4"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/b-ithmetic1d.png" x-maintain-ratio="TRUE" width="309px" height="316px" border="0" class="img_whs5"></p>
will be used for meshing of the faces abutting to these edges.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs6"><span style="font-weight: bold;"><B>See Also</B></span>
<p><img src="../pics/a-averagelength.png" x-maintain-ratio="TRUE" width="332px" height="212px" border="0" class="img_whs4"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/b-erage_length.png" x-maintain-ratio="TRUE" width="252px" height="243px" border="0" class="img_whs8"></p> a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark">Defining
Arithmetic 1D hypothesis</a> operation. &nbsp;</p>
<p>&nbsp;</p>
<h3><a name=deflection_1D>Deflection 1D hypothesis</a></h3>
<p class="whs3"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark3">Defining <p><span style="font-weight: bold;"><B>Deflection ID </B></span>hypothesis can
Average Length hypothesis</a> operation. &nbsp;</p> be applied for meshing curvilinear edges composing your geometrical object.
It uses only one parameter: the value of deflection. &nbsp;</p>
<p>&nbsp;</p>
<p>A geometrical edge is divided into equal segments. The maximum distance
<p class="whs9"><img src="../image46.gif" x-maintain-ratio="TRUE" width="431px" height="233px" align="right" border="0" class="img_whs10"></p> between a point on the edge within a segment and the line connecting the
ends of the segment should not exceed the specified value of deflection
<h3>Number of segments hypothesis </h3> . Then mesh nodes are constructed at end segment locations and 1D mesh
elements are constructed on segments.</p>
<p><span style="font-weight: bold;"><B>Number of segments </B></span>hypothesis
can be applied for meshing of edges composing your geometrical object. <p>&nbsp;</p>
Definition of this hypothesis consists of setting the <span style="font-weight: bold;"><B>number</B></span>
of segments, which will split these edges. In other words your edges will <p class="whs3"><img src="../pics/a-deflection1d.png" x-maintain-ratio="TRUE" width="332px" height="212px" border="0" class="img_whs7"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/b-flection1d.png" x-maintain-ratio="TRUE" width="267px" height="339px" border="0" class="img_whs8"></p>
be split into a definite number of segments with approximately the same
length. The points on the edges generated by these segments will represent <p>&nbsp;</p>
nodes of your mesh. Later these nodes will be used for meshing of the
faces abutting to these edges.</p> <p class="whs6"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark9">Defining
<p>&nbsp;</p> Deflection 1D hypothesis</a> operation. &nbsp;</p>
<p class="whs3">You can set the type of distribution for this <p>&nbsp;</p>
hypothesis in the <span style="font-weight: bold;"><B>Hypothesis Construction</B></span>
dialog bog : </p> <p class="whs9"><img src="../image41.gif" x-maintain-ratio="TRUE" width="367px" height="224px" align="right" border="0" class="img_whs10"></p>
<p class="whs3">&nbsp;</p> <h3><a name=Average_length>Average Length hypothesis</a></h3>
<p class="whs3"><span style="font-weight: bold;"><B>Equidistant <p><span style="font-weight: bold;"><B>Average Length </B></span>hypothesis can
Distribution</B></span> - all segments will have the same length</p> be applied for meshing of edges composing your geometrical object. Definition
of this hypothesis consists of setting the <span style="font-weight: bold;"><B>length</B></span>
<p><img src="../pics/a-nbsegments1.png" x-maintain-ratio="TRUE" width="332px" height="238px" border="0" class="img_whs1"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/b-mberofsegments.png" x-maintain-ratio="TRUE" width="395px" height="387px" border="0" class="img_whs11"></p> of segments, which will split these edges. The points on the edges generated
by these segments will represent nodes of your mesh. Later these nodes
<p>&nbsp;</p> will be used for meshing of the faces abutting to these edges.</p>
<p class="whs6">Scale Distribution - <span style="font-weight: normal;">each <p>&nbsp;</p>
next segment differs from the previous according to the formula:</span>
A<span style="vertical-align: Sub;">i+1</span> = A<span style="vertical-align: Sub;">i <p class="whs3"><img src="../pics/a-averagelength.png" x-maintain-ratio="TRUE" width="332px" height="212px" border="0" class="img_whs7"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/b-erage_length.png" x-maintain-ratio="TRUE" width="252px" height="243px" border="0" class="img_whs11"></p>
</span>* k, <span style="font-weight: normal;">where</span> k <span style="font-weight: normal;">is</span>
Scale Factor </p> <p>&nbsp;</p>
<p class="whs6"><img src="../pics/a-nbsegments2.png" x-maintain-ratio="TRUE" width="332px" height="264px" border="0" class="img_whs12">\</p> <p class="whs6"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark3">Defining
<p class="whs6">&nbsp;</p> Average Length hypothesis</a> operation. &nbsp;</p>
<p class="whs6">Distribution with Table Density - <span style="font-weight: normal;">you <p>&nbsp;</p>
input a number of pairs</span> t - F(t) <span style="font-weight: normal;">and
the program computes the formula, which will rule the change of length <p class="whs12"><img src="../image46.gif" x-maintain-ratio="TRUE" width="431px" height="233px" align="right" border="0" class="img_whs13"></p>
of segments.</span></p>
<h3><a name=Number_of_elements>Number of segments hypothesis</a> </h3>
<p class="whs6">&nbsp;</p>
<p><span style="font-weight: bold;"><B>Number of segments </B></span>hypothesis
<p class="whs6"><img src="../pics/a-nbsegments3.png" x-maintain-ratio="TRUE" width="333px" height="386px" border="0" class="img_whs13"></p> can be applied for meshing of edges composing your geometrical object.
Definition of this hypothesis consists of setting the <span style="font-weight: bold;"><B>number</B></span>
<p class="whs6">&nbsp;</p> of segments, which will split these edges. In other words your edges will
be split into a definite number of segments with approximately the same
<p class="whs6">Distribution with Analytic Density - <span length. The points on the edges generated by these segments will represent
style="font-weight: normal;">you input the formula, which will rule the nodes of your mesh. Later these nodes will be used for meshing of the
change of length of segments</span></p> faces abutting to these edges.</p>
<h3><img src="../pics/a-nbsegments4.png" x-maintain-ratio="TRUE" width="333px" height="285px" border="0" class="img_whs14"></h3> <p>&nbsp;</p>
<p class="whs3"><span style="font-weight: bold;"><B>See Also</B></span> <p class="whs6">You can set the type of distribution for this
a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark9">Defining hypothesis in the <span style="font-weight: bold;"><B>Hypothesis Construction</B></span>
Number of Segments hypothesis</a> operation. &nbsp;</p> dialog bog : </p>
<h3>&nbsp;</h3> <p class="whs6">&nbsp;</p>
<h3>Start and End Length hypothesis.</h3> <p class="whs6"><span style="font-weight: bold;"><B>Equidistant
Distribution</B></span> - all segments will have the same length, you define
<p><span style="font-weight: bold;"><B>Start and End Length</B></span> hypothesis only the <span style="font-weight: bold;"><B>Number of Segments</B></span>.</p>
allows to divide a geometrical edge into segments so that the first and
the last segments have a specified length. The length of each but the <p class="whs6">&nbsp;</p>
first segment differs from length of the previous one by a constant factor.
Then mesh nodes are constructed at segment ends location and 1D mesh elements <p class="whs3"><img src="../pics/a-nbsegments1.png" x-maintain-ratio="TRUE" width="332px" height="238px" border="0" class="img_whs4"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/b-mberofsegments.png" x-maintain-ratio="TRUE" width="395px" height="387px" border="0" class="img_whs14"></p>
are constructed on them.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs9">Scale Distribution - <span style="font-weight: normal;">each
<p><img src="../pics/a-startendlength.png" x-maintain-ratio="TRUE" width="332px" height="238px" border="0" class="img_whs1"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/b-art_end_length.png" x-maintain-ratio="TRUE" width="287px" height="305px" border="0" class="img_whs15"></p> next segment differs from the previous according to the formula:</span>
A<span style="vertical-align: Sub;">i+1</span> = A<span style="vertical-align: Sub;">i
<p class="whs3">&nbsp;</p> </span>* k, <span style="font-weight: normal;">where</span> k <span style="font-weight: normal;">is
a</span> Scale Factor. </p>
<p class="whs3"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark3">Defining <p class="whs12"><img src="../pics/a-nbsegments2.png" x-maintain-ratio="TRUE" width="332px" height="264px" border="0" class="img_whs15">\</p>
Start and End Length &nbsp;hypothesis</a>
operation. &nbsp;</p> <p class="whs9">&nbsp;</p>
<p>&nbsp;</p> <p class="whs9">Distribution with Table Density - <span style="font-weight: normal;">you
input a number of pairs</span> t - F(t),<span style="font-weight: normal;">
<script type="text/javascript" language="javascript1.2"> where </span>t<span style="font-weight: normal;"> ranges from 0 to 1,</span>
<!-- &nbsp;<span style="font-weight: normal;">and
if (window.writeIntopicBar) the module computes the formula, which will rule the change of length
writeIntopicBar(0); of segments and shows the curve in the plot. You can select the </span>Conversion
//--> mode<span style="font-weight: normal;"> from </span>Exponent<span style="font-weight: normal;">
</script> and </span>Cut negative<span style="font-weight: normal;">. </span></p>
</body>
</html> <p class="whs9">&nbsp;</p>
<p class="whs12"><img src="../pics/distributionwithtabledensity.png" x-maintain-ratio="TRUE" width="368px" height="760px" border="0" class="img_whs16"></p>
<p class="whs9">&nbsp;</p>
<p class="whs9">Distribution with Analytic Density - <span
style="font-weight: normal;">you input the formula, which will rule the
change of length of segments and the module shows the curve in the plot.</span></p>
<h3 class="whs17"><img src="../pics/distributionwithanalyticdensity.png" x-maintain-ratio="TRUE" width="365px" height="605px" border="0" class="img_whs18"></h3>
<p class="whs6"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark9">Defining
Number of Segments hypothesis</a> operation. &nbsp;</p>
<h3>&nbsp;</h3>
<h3><a name=start_and_end_length>Start and End Length hypothesis.</a></h3>
<p><span style="font-weight: bold;"><B>Start and End Length</B></span> hypothesis
allows to divide a geometrical edge into segments so that the first and
the last segments have a specified length. The length of each but the
first segment differs from length of the previous one by a constant factor.
Then mesh nodes are constructed at segment ends location and 1D mesh elements
are constructed on them.</p>
<p>&nbsp;</p>
<p class="whs3"><img src="../pics/a-startendlength.png" x-maintain-ratio="TRUE" width="332px" height="238px" border="0" class="img_whs4"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/b-art_end_length.png" x-maintain-ratio="TRUE" width="287px" height="305px" border="0" class="img_whs19"></p>
<p class="whs6">&nbsp;</p>
<p class="whs6"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark3">Defining
Start and End Length &nbsp;hypothesis</a>
operation. &nbsp;</p>
<p class="whs6">&nbsp;</p>
<h3><a name=automatic_length>Automatic Length</a></h3>
<p>This hypothesis is automatically applied when you select <span style="font-weight: bold;"><B>Assign
a set of hypotheses</B></span> option in Create Mesh menu. </p>
<p>&nbsp;</p>
<p class="whs3"><img src="../pics/automaticlength.png" x-maintain-ratio="TRUE" width="205px" height="175px" border="0" class="img_whs20"> </p>
<p>&nbsp;</p>
<p>The dialog box prompts you to define the quality of the future mesh
by only one parameter, which is <span style="font-weight: bold;"><B>Fineness</B></span>,
ranging from 0 (coarse mesh, low number of elements) to 1 (extremely fine
mesh, great number of elements). Compare one and the same object (sphere)
meshed with minimum and maximum value of this parameter. </p>
<p>&nbsp;</p>
<p class="whs3"><img src="../image147.gif" width="195px" height="192px" border="0" class="img_whs21"> &nbsp;&nbsp;&nbsp;<img src="../image148.gif" width="206px" height="195px" border="0" class="img_whs22"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,164 +1,212 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Aspect Ratio</title> <title>Aspect Ratio</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; } img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }
ul.whs2 { list-style:disc; } p.whs2 { margin-left:40px; }
p.whs3 { margin-left:80px; } img_whs3 { border:none; width:120px; height:56px; border-style:none; }
img_whs4 { border:none; width:238px; height:205px; border-style:none; } ul.whs4 { list-style:disc; }
p.whs5 { margin-left:0px; } img_whs5 { border:none; width:158px; height:110px; float:none; border-style:none; }
img_whs6 { border:none; width:226px; height:70px; border-style:none; } img_whs6 { border:none; width:120px; height:48px; float:none; border-style:none; }
p.whs7 { margin-left:40px; } img_whs7 { border:none; width:234px; height:96px; float:none; border-style:none; }
img_whs8 { border:none; width:25px; height:24px; border-style:none; } p.whs8 { margin-left:0px; }
img_whs9 { border:none; width:439px; height:313px; border-style:none; } p.whs9 { margin-left:36px; }
--> img_whs10 { border:none; width:622px; height:412px; float:none; border-style:none; }
</style><script type="text/javascript" language="JavaScript"> p.whs11 { margin-left:80px; }
<!-- img_whs12 { border:none; width:25px; height:24px; border-style:none; }
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) img_whs13 { border:none; width:439px; height:313px; border-style:none; }
{ -->
var strNSS = "<style type='text/css'>"; </style><script type="text/javascript" language="JavaScript">
strNSS += "p.whs5 {margin-left:1pt; }"; <!--
strNSS +="</style>"; if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
document.write(strNSS); {
} var strNSS = "<style type='text/css'>";
//--> strNSS += "p.whs8 {margin-left:1pt; }";
</script> strNSS +="</style>";
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> document.write(strNSS);
<!-- }
function reDo() { //-->
if (innerWidth != origWidth || innerHeight != origHeight) </script>
location.reload(); <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
} <!--
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { function reDo() {
origWidth = innerWidth; if (innerWidth != origWidth || innerHeight != origHeight)
origHeight = innerHeight; location.reload();
onresize = reDo; }
} if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
onerror = null; origWidth = innerWidth;
//--> origHeight = innerHeight;
</script> onresize = reDo;
<style type="text/css"> }
<!-- onerror = null;
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } //-->
--> </script>
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> <style type="text/css">
<script type="text/javascript" language="javascript" src="../whver.js"></script> <!--
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> p.WebHelpNavBar { text-align:right; }
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> -->
</head> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<!-- <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
if (window.gbWhTopic) <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
{ <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
if (window.addTocInfo) <script type="text/javascript" language="javascript1.2">
{ <!--
addTocInfo("MESH module\nQuality controls\nAspect ratio"); if (window.gbWhTopic)
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); {
if (window.setRelStartPage)
} {
if (window.writeBtnStyle) addTocInfo("MESH module\nQuality controls\nAspect ratio");
writeBtnStyle(); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
if (window.writeIntopicBar)
writeIntopicBar(1); }
if (window.setRelStartPage)
{ if (window.setRelStartPage)
setRelStartPage("../smesh.htm"); {
setRelStartPage("../index.htm");
autoSync(1);
sendSyncInfo(); autoSync(1);
sendAveInfoOut(); sendSyncInfo();
} sendAveInfoOut();
} }
else
if (window.gbIE4) }
document.location.reload(); else
//--> if (window.gbIE4)
</script> document.location.reload();
<h1>Aspect Ratio</h1> //-->
</script>
<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> The <span style="font-weight: bold;"><B>Aspect Ratio</B></span> </head>
quality criterion for mesh elements is defined as follows:</p> <body><script type="text/javascript" language="javascript1.2">
<!--
<p>&nbsp;</p> if (window.writeIntopicBar)
writeIntopicBar(4);
<ul type="disc" class="whs2"> //-->
</script>
<li class=kadov-p><p>For a <span style="font-weight: bold;"><B>triangle</B></span> <h1>Aspect Ratio</h1>
2D element consisting of 3 nodes the <span style="font-weight: bold;"><B>Aspect
Ratio</B></span> is calculated by formula: <p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> The <span style="font-weight: bold;"><B>Aspect Ratio</B></span>
<p>&nbsp;</p> quality criterion for mesh elements reveals the degree of conformity of
a mesh element to the regular element of its type (with all edges having
<p><img src="../image21.gif" width="158px" height="110px" border="0" class="img_whs3"></p> the same length). &nbsp;The
criterion can be defined as </p>
<p><img src="../image23.gif" width="120px" height="48px" border="0" class="img_whs4"></p>
<p class="whs2"><img src="../image142.gif" width="120px" height="56px" border="0" class="img_whs3">where <span style="font-weight: bold; font-style: italic;"><I><B>&#1050;</B></I></span>
<p>where :</p> is the considered element of the mesh, <span style="font-weight: bold; font-style: italic;"><I><B>h</B></I></span><span
style="vertical-align: Sub;
<p>&nbsp;</p> font-weight: bold;
font-style: italic;"><I><B>max</B></I></span> is the diameter of the element
<p><img src="../image27.gif" width="234px" height="96px" border="0" class="img_whs5"></p> &#1050; (i.e. the length of the longest edge), <span style="font-weight: bold; font-style: italic;"><I><B>&#1088;</B></I></span><span
style="vertical-align: Sub;
<p>&nbsp;</p> font-weight: bold;
font-style: italic;"><I><B>&#1082;</B></I></span> is the radius of the sphere
<p>&nbsp;</p> inscribed in the element K, and <span style="font-weight: bold; font-style: italic;"><I><B>a</B></I></span>
</li> is a normalisation value chosen so that <span style="font-weight: bold; font-style: italic;"><I><B>Q</B></I></span><span
style="vertical-align: Sub;
<li class=kadov-p><p class="whs5">For a <span style="font-weight: bold;"><B>quadrangle</B></span> font-weight: bold;
2D element consisting of 4 nodes &nbsp;the font-style: italic;"><I><B>K</B></I></span> = 1 when &#1050; is an equilateral
<span style="font-weight: bold;"><B>Aspect Ratio </B></span>is the simplex. </p>
quality of the worst triange which can be built taking three nodes of
the quadrangle. There are four triangles to consider:</p></li> <p class="whs2">&nbsp;</p>
<p><img src="../image138.gif" width="566px" border="0" class="img_whs6"></p> <p>The value of <span style="font-weight: bold; font-style: italic;"><I><B>Q</B></I></span><span
style="vertical-align: Sub;
</ul> font-weight: bold;
font-style: italic;"><I><B>K</B></I></span> varies between 1 and +oo and the
closer it is to 1, the better the element &#1050; is. </p>
<p class=TODO>To apply the Aspect Ratio quality criterion to your mesh:</p>
<ul type="disc" class="whs4">
<p class=TODO>&nbsp;</p>
<li class=kadov-p><p>The <span style="font-weight: bold;"><B>Aspect Ratio</B></span>
<p class="whs7">1. Display your mesh in the viewer.</p> of a <span style="font-weight: bold;"><B>triangle</B></span> 2D element consisting
of 3 nodes is calculated by the formula:</p></li>
<p class="whs7">&nbsp;</p> </ul>
<p class="whs7">2. Choose <span style="font-weight: bold;"><B>Controls <p>&nbsp;</p>
&gt; Aspect Ratio </B></span>or click <img src="../image37.gif" width="25px" height="24px" border="0" class="img_whs8"> button in the toolbar.
Your mesh will be displayed in the viewer with its elements colored according <p class="whs2"><img src="../pics/image21.gif" x-maintain-ratio="TRUE" width="158px" height="110px" border="0" class="img_whs5"></p>
to the applied mesh quality control criterion:</p>
<p class="whs2"><img src="../pics/image23.gif" x-maintain-ratio="TRUE" width="120px" height="48px" border="0" class="img_whs6"> ,</p>
<p class="whs7">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<p class="whs7"><img src="../image94.jpg" width="439px" height="313px" border="0" class="img_whs9"></p>
<p class="whs2">where <span style="font-weight: bold; font-style: italic;"><I><B>&#1088;</B></I></span><span
<p class="whs7">&nbsp;</p> style="vertical-align: Sub;
font-weight: bold;
<p class="whs5"><span style="font-weight: bold;"><B>See Also</B></span> font-style: italic;"><I><B>&#1082;</B></I></span> is the half perimeter of the
a sample TUI Script of an <a href="../quality_controls.htm#bookmark8">Aspect element K and <span style="font-weight: bold; font-style: italic;"><I><B>S</B></I></span><span
Ratio quality control</a> operation. &nbsp;</p> style="vertical-align: Sub;
font-weight: bold;
<p>&nbsp;</p> font-style: italic;"><I><B>K</B></I></span> is its surface.</p>
<script type="text/javascript" language="javascript1.2"> <p class="whs2">&nbsp;</p>
<!--
if (window.writeIntopicBar) <p class="whs2"><img src="../pics/image27.gif" x-maintain-ratio="TRUE" width="234px" height="96px" border="0" class="img_whs7"></p>
writeIntopicBar(0);
//--> <p class="whs8">&nbsp;</p>
</script>
</body> <ul type="disc" class="whs4">
</html>
<li class=kadov-p><p class="whs8">The <span style="font-weight: bold;"><B>Aspect
Ratio</B></span> of a <span style="font-weight: bold;"><B>quadrangle</B></span> 2D
element consisting of 4 nodes is the worst (i.e. the greatest) value from
all triangles which can be built taking three nodes of the quadrangle.
There are four triangles to consider: </p></li>
</ul>
<p class="whs9"><img src="../pics/image138.gif" x-maintain-ratio="TRUE" width="622px" height="412px" border="0" class="img_whs10"></p>
<p class="whs9">Note, that the Aspect Ratio criterion is
applicable to 2D mesh elements only. For 3D elements we use the <a href="../aspect_ratio_3d.htm">Aspect
Ratio 3D</a> criterion. &nbsp;&nbsp;</p>
<p class="whs11">&nbsp;</p>
<p class=TODO>To apply the Aspect Ratio quality criterion to your mesh:</p>
<p class=TODO>&nbsp;</p>
<p class="whs2">1. Display your mesh in the viewer.</p>
<p class="whs2">&nbsp;</p>
<p class="whs2">2. Choose <span style="font-weight: bold;"><B>Controls
&gt; Aspect Ratio </B></span>or click <img src="../image37.gif" width="25px" height="24px" border="0" class="img_whs12"> button in the toolbar.
Your mesh will be displayed in the viewer with its elements colored according
to the applied mesh quality control criterion:</p>
<p class="whs2">&nbsp;</p>
<p class="whs2"><img src="../image94.jpg" width="439px" height="313px" border="0" class="img_whs13"></p>
<p class="whs2">&nbsp;</p>
<p class="whs8"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of an <a href="../quality_controls.htm#bookmark8">Aspect
Ratio quality control</a> operation. &nbsp;</p>
<p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,148 +1,159 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Changing orientation of elements</title> <title>Changing orientation of elements</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
p.whs1 { margin-left:40px; } p.whs1 { margin-left:40px; }
img_whs2 { border:none; width:21px; height:21px; border-style:none; } img_whs2 { border:none; width:21px; height:21px; border-style:none; }
img_whs3 { border:none; width:306px; height:425px; border-style:none; float:none; } img_whs3 { border:none; width:306px; height:425px; float:none; border-style:none; }
ul.whs4 { list-style:disc; } ul.whs4 { list-style:disc; }
p.whs5 { margin-left:40px; font-weight:normal; } p.whs5 { margin-left:40px; font-weight:normal; }
--> -->
</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nModifying meshes\nChanging orientation of elements"); addTocInfo("MESH module\nModifying meshes\nChanging orientation of elements");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Changing orientation of elements</h1> <!--
if (window.writeIntopicBar)
<p>Orientation of an element is changed by reverting the order of nodes writeIntopicBar(4);
of the selected elements.</p> //-->
</script>
<p>&nbsp;</p> <h1>Changing orientation of elements</h1>
<p class=TODO>To change orientation of elements:</p> <p>Orientation of an element is changed by reverting the order of nodes
of the selected elements.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs1">1. Display a mesh or a submesh in the 3D
viewer.</p> <p class=TODO>To change orientation of elements:</p>
<p class="whs1">&nbsp;</p> <p>&nbsp;</p>
<p class="whs1">2. In the <span style="font-weight: bold;"><B>Modification <p class="whs1">1. Display a mesh or a submesh in the 3D
</B></span>menu select the <span style="font-weight: bold;"><B>Orientation </B></span>item viewer.</p>
or click <img src="../image79.gif" width="21px" height="21px" border="0" class="img_whs2"> button in the toolbar. The following dialog box
will appear:</p> <p class="whs1">&nbsp;</p>
<p>&nbsp;</p> <p class="whs1">2. In the <span style="font-weight: bold;"><B>Modification
</B></span>menu select the <span style="font-weight: bold;"><B>Orientation </B></span>item
<p class="whs1">&nbsp;</p> or click <img src="../image79.gif" width="21px" height="21px" border="0" class="img_whs2"> button in the toolbar. The following dialog box
will appear:</p>
<p class="whs1"><img src="../pics/orientaation1.png" x-maintain-ratio="TRUE" width="306px" height="425px" border="0" class="img_whs3"></p>
<p>&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p>&nbsp;</p>
<p class="whs1"><img src="../pics/orientaation1.png" x-maintain-ratio="TRUE" width="306px" height="425px" border="0" class="img_whs3"></p>
<ul type="disc" class="whs4">
<p class="whs1">&nbsp;</p>
<li class=kadov-p><p class="whs5"><span
style="font-weight: bold;"><B>The main list </B></span><span>shall contain the <p>&nbsp;</p>
elements which will be reoriented.</span> You can click on an element
in the 3D viewer and it will be highlighted. After that click the <span <ul type="disc" class="whs4">
style="font-weight: bold;"><B>Add </B></span>button and the ID of this element
will be added to the list. To remove a selected element or elements from <li class=kadov-p><p class="whs5"><span
the list click the <span style="font-weight: bold;"><B>Remove </B></span>button. style="font-weight: bold;"><B>The main list </B></span><span>shall contain the
The <span style="font-weight: bold;"><B>Sort </B></span>button allows to sort elements which will be reoriented.</span> You can click on an element
the list of elements IDs. The <span style="font-weight: bold;"><B>Set filter in the 3D viewer and it will be highlighted. After that click the <span
</B></span>button allows to apply a definite filter to selection of elements style="font-weight: bold;"><B>Add </B></span>button and the ID of this element
of your group.</p></li> will be added to the list. To remove a selected element or elements from
the list click the <span style="font-weight: bold;"><B>Remove </B></span>button.
<li class=kadov-p><p class="whs5"><span The <span style="font-weight: bold;"><B>Sort </B></span>button allows to sort
style="font-weight: bold;"><B>Apply to all </B></span><span>radio button allows the list of elements IDs. The <span style="font-weight: bold;"><B>Set filter
to modify the orientation of all elements of the currently displayed mesh </B></span>button allows to apply a definite filter to selection of elements
or submesh.</span></p></li> of your group.</p></li>
<li class=kadov-p><p class="whs5"><span <li class=kadov-p><p class="whs5"><span
style="font-weight: bold;"><B>Select from </B></span>set of fields allows to style="font-weight: bold;"><B>Apply to all </B></span><span>radio button allows
choose a submesh or an existing group whose elements will be automatically to modify the orientation of all elements of the currently displayed mesh
added to the list.</p></li> or submesh.</span></p></li>
</ul>
<li class=kadov-p><p class="whs5"><span
<p class="whs1">&nbsp;</p> style="font-weight: bold;"><B>Select from </B></span>set of fields allows to
choose a submesh or an existing group whose elements will be automatically
<p class="whs1">3. Click the <span style="font-weight: bold;"><B>Apply added to the list.</p></li>
</B></span>or <span style="font-weight: bold;"><B>OK </B></span>button to confirm </ul>
the operation.</p>
<p class="whs1">&nbsp;</p>
<p>&nbsp;</p>
<p class="whs1">3. Click the <span style="font-weight: bold;"><B>Apply
<script type="text/javascript" language="javascript1.2"> </B></span>or <span style="font-weight: bold;"><B>OK </B></span>button to confirm
<!-- the operation.</p>
if (window.writeIntopicBar)
writeIntopicBar(0); <p class="whs1">&nbsp;</p>
//-->
</script> <p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See
</body> Also</B></span> a sample TUI Script of a <a href="../modifying_meshes.htm#bookmark12">Change
</html> Orientation</a> operation. &nbsp;</p>
<p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,98 +1,103 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Constructing groups of specific elements</title> <title>Constructing groups of specific elements</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
p.whs1 { margin-left:40px; } p.whs1 { margin-left:40px; }
--> -->
</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nGrouping elements\nConstructing groups of specific elements"); addTocInfo("MESH module\nGrouping elements\nConstructing groups of specific elements");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Constructing groups of specific elements</h1> <!--
if (window.writeIntopicBar)
<p>In MESH you can easily construct groups of specific elements (nodes, writeIntopicBar(4);
edges, faces or volumes) which will be taken from a definite submesh.</p> //-->
</script>
<p>&nbsp;</p> <h1>Constructing groups of specific elements</h1>
<p class=TODO>To construct a group of specific elements:</p> <p>In MESH you can easily construct groups of specific elements (nodes,
edges, faces or volumes) which will be taken from a definite submesh.</p>
<p class=TODO>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs1">Right-click on a submesh in the Object Browser
and choose the <span style="font-weight: bold;"><B>Construct Group </B></span>item <p class=TODO>To construct a group of specific elements:</p>
or select your submesh in the Object Browser and in the <span style="font-weight: bold;"><B>Mesh
</B></span>menu choose the <span style="font-weight: bold;"><B>Construct Group <p class=TODO>&nbsp;</p>
</B></span>item. MESH will construct several groups consisting of elements
of the definite type: nodes, edges, faces or volumes.</p> <p class="whs1">Right-click on a submesh in the Object Browser
and choose the <span style="font-weight: bold;"><B>Construct Group </B></span>item
<script type="text/javascript" language="javascript1.2"> or select your submesh in the Object Browser and in the <span style="font-weight: bold;"><B>Mesh
<!-- </B></span>menu choose the <span style="font-weight: bold;"><B>Construct Group
if (window.writeIntopicBar) </B></span>item. MESH will construct several groups consisting of elements
writeIntopicBar(0); of the definite type: nodes, edges, faces or volumes.</p>
//-->
</script> <script type="text/javascript" language="javascript1.2">
</body> <!--
</html> if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,206 +1,209 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Constructing meshes</title> <title>Constructing meshes</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
p.whs1 { margin-left:0px; } p.whs1 { margin-left:0px; }
ul.whs2 { list-style:disc; } ul.whs2 { list-style:disc; }
p.whs3 { margin-left:40px; } p.whs3 { margin-left:40px; }
img_whs4 { border:none; width:22px; height:24px; border-style:none; } img_whs4 { border:none; width:22px; height:24px; border-style:none; }
p.whs5 { margin-left:80px; } p.whs5 { margin-left:80px; }
img_whs6 { border:none; border-style:none; width:309px; height:296px; float:none; } img_whs6 { border:none; border-style:none; width:355px; height:296px; float:none; }
img_whs7 { border:none; width:173px; height:88px; border-style:none; } img_whs7 { border:none; width:173px; height:88px; border-style:none; }
img_whs8 { border:none; width:34px; height:29px; border-style:none; } img_whs8 { border:none; width:34px; height:29px; border-style:none; }
img_whs9 { border:none; width:29px; height:28px; border-style:none; } img_whs9 { border:none; width:29px; height:28px; border-style:none; }
img_whs10 { border:none; width:30px; height:29px; border-style:none; } img_whs10 { border:none; width:30px; height:29px; border-style:none; }
img_whs11 { border:none; width:232px; height:142px; border-style:none; float:right; } img_whs11 { border:none; width:232px; height:142px; border-style:none; float:right; }
img_whs12 { border:none; width:25px; height:24px; border-style:none; } img_whs12 { border:none; width:25px; height:24px; border-style:none; }
img_whs13 { border:none; width:293px; height:350px; border-style:none; } -->
--> </style><script type="text/javascript" language="JavaScript">
</style><script type="text/javascript" language="JavaScript"> <!--
<!-- if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) {
{ var strNSS = "<style type='text/css'>";
var strNSS = "<style type='text/css'>"; strNSS += "p.whs1 {margin-left:1pt; }";
strNSS += "p.whs1 {margin-left:1pt; }"; strNSS +="</style>";
strNSS +="</style>"; document.write(strNSS);
document.write(strNSS); }
} //-->
//--> </script>
</script> <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> <!--
<!-- function reDo() {
function reDo() { if (innerWidth != origWidth || innerHeight != origHeight)
if (innerWidth != origWidth || innerHeight != origHeight) location.reload();
location.reload(); }
} if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { origWidth = innerWidth;
origWidth = innerWidth; origHeight = innerHeight;
origHeight = innerHeight; onresize = reDo;
onresize = reDo; }
} onerror = null;
onerror = null; //-->
//--> </script>
</script> <style type="text/css">
<style type="text/css"> <!--
<!-- div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } p.WebHelpNavBar { text-align:right; }
--> -->
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript" src="../whver.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
</head> <script type="text/javascript" language="javascript1.2">
<body><script type="text/javascript" language="javascript1.2"> <!--
<!-- if (window.gbWhTopic)
if (window.gbWhTopic) {
{ if (window.setRelStartPage)
if (window.addTocInfo) {
{ addTocInfo("MESH module\nCreating meshes\nConstructing meshes");
addTocInfo("MESH module\nCreating meshes\nConstructing meshes"); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
} }
if (window.writeBtnStyle)
writeBtnStyle();
if (window.setRelStartPage)
if (window.writeIntopicBar) {
writeIntopicBar(1); setRelStartPage("../index.htm");
if (window.setRelStartPage) autoSync(1);
{ sendSyncInfo();
setRelStartPage("../smesh.htm"); sendAveInfoOut();
}
autoSync(1);
sendSyncInfo(); }
sendAveInfoOut(); else
} if (window.gbIE4)
} document.location.reload();
else //-->
if (window.gbIE4) </script>
document.location.reload(); </head>
//--> <body><script type="text/javascript" language="javascript1.2">
</script> <!--
<h1>Constructing meshes</h1> if (window.writeIntopicBar)
writeIntopicBar(4);
<p class="whs1">Construction of a mesh consists of:</p> //-->
</script>
<p class="whs1">&nbsp;</p> <h1>Constructing meshes</h1>
<ul type="disc" class="whs2"> <p class="whs1">Construction of a mesh consists of:</p>
<li class=kadov-p><p class="whs1">Selecting a geometrical <p class="whs1">&nbsp;</p>
object for meshing</p></li>
<ul type="disc" class="whs2">
<li class=kadov-p><p class="whs1">Applying <a href="about_meshing_algorithms.htm">meshing
algorithms</a> and <a href="about_hypotheses.htm">hypotheses</a> which <li class=kadov-p><p class="whs1">Selecting a geometrical
will be used at computation of this mesh.</p></li> object for meshing</p></li>
</ul>
<li class=kadov-p><p class="whs1">Applying <a href="about_meshing_algorithms.htm">meshing
<p class="whs1">&nbsp;</p> algorithms</a> and <a href="about_hypotheses.htm">hypotheses</a> which
will be used at computation of this mesh.</p></li>
<p class=TODO>To construct a mesh:</p> </ul>
<p class="whs3">1. In the <span style="font-weight: bold;"><B>Mesh <p class="whs1">&nbsp;</p>
</B></span>menu select<span style="font-weight: bold;"><B> Create Mesh </B></span>or
click <img src="../image32.gif" width="22px" height="24px" border="0" class="img_whs4"> button in the toolbar. The following dialog box will <p class=TODO>To construct a mesh:</p>
appear:</p>
<p class="whs3">1. In the <span style="font-weight: bold;"><B>Mesh
<p class="whs3">&nbsp;</p> </B></span>menu select<span style="font-weight: bold;"><B> Create Mesh </B></span>or
click <img src="../image32.gif" width="22px" height="24px" border="0" class="img_whs4"> button in the toolbar. The following dialog box will
<p class="whs5"><img src="../pics/c-createmesh.png" x-maintain-ratio="TRUE" width="309px" height="296px" border="0" class="img_whs6"></p> appear:</p>
<p class="whs5">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs3">2. For example, you need to mesh a 3d object. <p class="whs5"><img src="../pics/createmesh-inv.png" x-maintain-ratio="TRUE" width="355px" height="296px" border="0" class="img_whs6"></p>
</p>
<p class="whs5">&nbsp;</p>
<p class="whs3">First, type the name for your mesh in the
&quot;Name&quot; box, by default, it is &quot;Mesh_1&quot;. Then select <p class="whs3">2. For example, you need to mesh a 3d object.
the object you wish to mesh in the Object Browser <img src="../image119.gif" width="173px" height="88px" border="0" class="img_whs7">and click </p>
the <img src="../image120.gif" width="34px" height="29px" border="0" class="img_whs8"> &quot;Add&quot; button. </p>
<p class="whs3">First, type the name for your mesh in the
<p class="whs3">Now you can define 1d Algorithm and 1d Hypotheses, &quot;Name&quot; box, by default, it is &quot;Mesh_1&quot;. Then select
which will be applied to the edges of your object. (Note that any object the object you wish to mesh in the Object Browser <img src="../image119.gif" width="173px" height="88px" border="0" class="img_whs7">and click
has edges, even if their existence is not apparent, for example, a sphere the <img src="../image120.gif" width="34px" height="29px" border="0" class="img_whs8"> &quot;Add&quot; button. </p>
has 4 edges). Click the &nbsp;<img src="../image121.gif" width="29px" height="28px" border="0" class="img_whs9"> button to add a hypothesis. Click the <img src="../image122.gif" width="30px" height="29px" border="0" class="img_whs10"> button
to define values for the current hypothesis. The use of additional hypotheses <p class="whs3">Now you can define 1d Algorithm and 1d Hypotheses,
is optional (i.e. you may leave &quot;None&quot; in this box). &nbsp;&nbsp;</p> which will be applied to the edges of your object. (Note that any object
has edges, even if their existence is not apparent, for example, a sphere
<p class="whs3">&nbsp;</p> has 4 edges). Click the &nbsp;<img src="../image121.gif" width="29px" height="28px" border="0" class="img_whs9"> button to add a hypothesis. Click the <img src="../image122.gif" width="30px" height="29px" border="0" class="img_whs10"> button
to define values for the current hypothesis. The use of additional hypotheses
<p class="whs3">Proceed in the same way with 2d and 3d Algorithms is optional (i.e. you may leave &quot;None&quot; in this box). &nbsp;&nbsp;</p>
and Hypotheses, note that the choice of hypotheses depends on the algorithm.
There must be one Algorithm and one or several Hypotheses for each dimension <p class="whs3">&nbsp;</p>
of your object, otherwise you will not get any mesh at all. Of course,
if you wish to mesh a face, which is a 2d object, you don't need to define <p class="whs3">Proceed in the same way with 2d and 3d Algorithms
3d Algorithm and Hypotheses. </p> and Hypotheses, note that the choice of hypotheses depends on the algorithm.
There must be one Algorithm and one or several Hypotheses for each dimension
<p class="whs3">In the <span style="font-weight: bold;"><B>Object of your object, otherwise you will not get any mesh at all. Of course,
Browser</B></span> the structure of the new mesh will be displayed as follows:</p> if you wish to mesh a face, which is a 2d object, you don't need to define
3d Algorithm and Hypotheses. </p>
<p class="whs3"><img src="../image88.jpg" width="232px" height="142px" align="right" border="0" class="img_whs11">It contains:</p>
<p class="whs3">In the <span style="font-weight: bold;"><B>Object
<ul type="disc" class="whs2"> Browser</B></span> the structure of the new mesh will be displayed as follows:</p>
<li class=kadov-p><p class="whs3">a reference to the <p class="whs3"><img src="../image88.jpg" width="232px" height="142px" align="right" border="0" class="img_whs11">It contains:</p>
geometrical object on the basis of which the mesh has been constructed;</p></li>
<ul type="disc" class="whs2">
<li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Applied
hypotheses </B></span>folder containing the references to the hypotheses applied <li class=kadov-p><p class="whs3">a reference to the
to the construction of the mesh;</p></li> geometrical object on the basis of which the mesh has been constructed;</p></li>
<li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Applied <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Applied
algorithms </B></span>folder containing the references to the algorithms applied hypotheses </B></span>folder containing the references to the hypotheses applied
to the construction of the mesh.</p></li> to the construction of the mesh;</p></li>
</ul>
<li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Applied
<p class="whs3">&nbsp;</p> algorithms </B></span>folder containing the references to the algorithms applied
to the construction of the mesh.</p></li>
<p class="whs3">There is an alternative way to create a mesh </ul>
on an object simply by clicking <span style="font-weight: bold;"><B>Assign
a set of hypotheses </B></span>button and selecting between Automatic Tetrahedralization <p class="whs3">&nbsp;</p>
or Hexahedralization. &nbsp;The
program will automatically generate a 3D mesh with the most appropriate <p class="whs3">There is an alternative way to create a mesh
settings. In the same way you can apply this functionality for meshing on an object simply by clicking <span style="font-weight: bold;"><B>Assign
2D objects, in which case 3D algorithms are not applied. </p> a set of hypotheses </B></span>button and selecting between Automatic Tetrahedralization
or Hexahedralization. &nbsp;The
<p class="whs3">&nbsp;</p> program will automatically generate a 3D mesh with the most appropriate
settings. In the same way you can apply this functionality for meshing
<p class="whs3">3. Now, when everything is ready, select 2D objects, in which case 3D algorithms are not applied. </p>
your mesh in the <span style="font-weight: bold;"><B>Object Browser</B></span>.<span>
</span><span>&nbsp;From <p class="whs3">&nbsp;</p>
the </span><span style="font-weight: bold;"><B>Mesh </B></span><span>menu select</span><span
style="font-weight: bold;"><B> Compute </B></span><span>or click <img src="../image28.gif" width="25px" height="24px" border="0" class="img_whs12"> button of the toolbar. </span></p> <p class="whs3">3. Now, when everything is ready, select
your mesh in the <span style="font-weight: bold;"><B>Object Browser</B></span>.
<p class="whs3">If you've done everything right, you'll obtain &nbsp;From the
something like this. <img src="../image129.gif" width="293px" height="350px" border="0" class="img_whs13"></p> <span style="font-weight: bold;"><B>Mesh </B></span>menu select<span style="font-weight: bold;"><B>
Compute </B></span>or click <img src="../image28.gif" width="25px" height="24px" border="0" class="img_whs12"> button of the toolbar. </p>
<p class="whs3">Consider trying a sample script for construction
of a mesh from our <a href="../constructing_meshes.htm">TUI Scripts</a> <p class="whs3">&nbsp;</p>
section.</p>
<p class="whs3">Consider trying a sample script for construction
<p class="whs3">&nbsp;</p> of a mesh from our <a href="../constructing_meshes.htm">TUI Scripts</a>
section.</p>
<p>&nbsp;</p>
<p class="whs3">&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!-- <p>&nbsp;</p>
if (window.writeIntopicBar)
writeIntopicBar(0); <script type="text/javascript" language="javascript1.2">
//--> <!--
</script> if (window.writeIntopicBar)
</body> writeIntopicBar(0);
</html> //-->
</script>
</body>
</html>

View File

@ -1,172 +1,185 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Constructing submeshes</title> <title>Constructing submeshes</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
p.whs1 { margin-left:0px; } p.whs1 { margin-left:0px; }
ul.whs2 { list-style:disc; } ul.whs2 { list-style:disc; }
p.whs3 { margin-left:40px; } p.whs3 { margin-left:40px; }
img_whs4 { border:none; width:27px; height:25px; border-style:none; } img_whs4 { border:none; width:27px; height:25px; border-style:none; }
p.whs5 { margin-left:80px; } p.whs5 { margin-left:80px; }
img_whs6 { border:none; width:332px; height:300px; float:none; border-style:none; } img_whs6 { border:none; border-style:none; width:355px; height:326px; float:none; }
img_whs7 { border:none; width:224px; height:212px; border-style:none; } p.whs7 { margin-left:38px; }
--> img_whs8 { border:none; width:224px; height:212px; border-style:none; }
</style><script type="text/javascript" language="JavaScript"> -->
<!-- </style><script type="text/javascript" language="JavaScript">
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) <!--
{ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
var strNSS = "<style type='text/css'>"; {
strNSS += "p.whs1 {margin-left:1pt; }"; var strNSS = "<style type='text/css'>";
strNSS +="</style>"; strNSS += "p.whs1 {margin-left:1pt; }";
document.write(strNSS); strNSS +="</style>";
} document.write(strNSS);
//--> }
</script> //-->
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </script>
<!-- <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
function reDo() { <!--
if (innerWidth != origWidth || innerHeight != origHeight) function reDo() {
location.reload(); if (innerWidth != origWidth || innerHeight != origHeight)
} location.reload();
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { }
origWidth = innerWidth; if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origHeight = innerHeight; origWidth = innerWidth;
onresize = reDo; origHeight = innerHeight;
} onresize = reDo;
onerror = null; }
//--> onerror = null;
</script> //-->
<style type="text/css"> </script>
<!-- <style type="text/css">
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } <!--
--> div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> p.WebHelpNavBar { text-align:right; }
<script type="text/javascript" language="javascript" src="../whver.js"></script> -->
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<!-- <script type="text/javascript" language="javascript1.2">
if (window.gbWhTopic) <!--
{ if (window.gbWhTopic)
if (window.addTocInfo) {
{ if (window.setRelStartPage)
addTocInfo("MESH module\nCreating meshes\nConstructing submeshes"); {
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addTocInfo("MESH module\nCreating meshes\nConstructing submeshes");
addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
} addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
if (window.writeBtnStyle)
writeBtnStyle(); }
if (window.writeIntopicBar)
writeIntopicBar(1); if (window.setRelStartPage)
{
if (window.setRelStartPage) setRelStartPage("../index.htm");
{
setRelStartPage("../smesh.htm"); autoSync(1);
sendSyncInfo();
autoSync(1); sendAveInfoOut();
sendSyncInfo(); }
sendAveInfoOut();
} }
} else
else if (window.gbIE4)
if (window.gbIE4) document.location.reload();
document.location.reload(); //-->
//--> </script>
</script> </head>
<h1>Constructing submeshes</h1> <body><script type="text/javascript" language="javascript1.2">
<!--
<p class="whs1">Construction of a submesh consists of:</p> if (window.writeIntopicBar)
writeIntopicBar(4);
<p class="whs1">&nbsp;</p> //-->
</script>
<ul type="disc" class="whs2"> <h1>Constructing submeshes</h1>
<li class=kadov-p><p class="whs1">Selecting a mesh which <p class="whs1">Construction of a submesh consists of:</p>
will encapsulate your submesh</p></li>
<p class="whs1">&nbsp;</p>
<li class=kadov-p><p class="whs1">Selecting a geometrical
object for meshing</p></li> <ul type="disc" class="whs2">
<li class=kadov-p><p class="whs1">Applying one or several <li class=kadov-p><p class="whs1">Selecting a mesh which
previously <a href="about_hypotheses.htm">hypotheses</a> and <a href="about_meshing_algorithms.htm">meshing will encapsulate your submesh</p></li>
algorithms</a> which will be used at computation of this submesh.</p></li>
</ul> <li class=kadov-p><p class="whs1">Selecting a geometrical
object for meshing</p></li>
<p class="whs1">&nbsp;</p>
<li class=kadov-p><p class="whs1">Applying one or several
<p class=TODO>To construct a submesh:</p> previously <a href="about_hypotheses.htm">hypotheses</a> and <a href="about_meshing_algorithms.htm">meshing
algorithms</a> which will be used at computation of this submesh.</p></li>
<p class=TODO>&nbsp;</p> </ul>
<p class="whs3">From the <span style="font-weight: bold;"><B>Mesh <p class="whs1">&nbsp;</p>
</B></span>menu select<span style="font-weight: bold;"><B> Local Hyp. </B></span>or
click <img src="../image33.gif" width="27px" height="25px" border="0" class="img_whs4"> button in the toolbar. The following dialog box will <p class=TODO>To construct a submesh:</p>
appear:</p>
<p class=TODO>&nbsp;</p>
<p class="whs3">&nbsp;</p>
<p class="whs3">From the <span style="font-weight: bold;"><B>Mesh
<p class="whs5"><img src="../pics/submeshconstruction.png" x-maintain-ratio="TRUE" width="332px" height="300px" border="0" class="img_whs6"></p> </B></span>menu select<span style="font-weight: bold;"><B> Local Hyp. </B></span>or
click <img src="../image33.gif" width="27px" height="25px" border="0" class="img_whs4"> button in the toolbar. The following dialog box will
<p class="whs5">&nbsp;</p> appear:</p>
<p class="whs5">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs3">In the Object Browser the structure of the <p class="whs5"><img src="../pics/createmesh-inv2.png" x-maintain-ratio="TRUE" width="355px" height="326px" border="0" class="img_whs6"></p>
new submesh will be displayed as follows:</p>
<p class="whs7">&nbsp;</p>
<p class="whs3">&nbsp;</p>
<p class="whs7">It allows to define the <span style="font-weight: bold;"><B>Name</B></span>,
<p class="whs3"><img src="../image10.jpg" width="224px" height="212px" border="0" class="img_whs7"></p> the parent <span style="font-weight: bold;"><B>Mesh</B></span> and the <span
style="font-weight: bold;"><B>Geometry</B></span> (e.g. a face if the parent
<p class="whs3">&nbsp;</p> mesh has been built on box) of the submesh. You can define algorithms
and hypotheses in the same way as in <a href="constructing_meshes.htm">Create
<p class="whs3">It contains:</p> mesh</a> menu. &nbsp;</p>
<p class="whs3">&nbsp;</p> <p class="whs5">&nbsp;</p>
<ul type="disc" class="whs2"> <p class="whs3">In the Object Browser the structure of the
new submesh will be displayed as follows:</p>
<li class=kadov-p><p class="whs3">a reference to the
geometrical object on the basis of which the submesh has been constructed;</p></li> <p class="whs3">&nbsp;</p>
<li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Applied <p class="whs3"><img src="../image10.jpg" width="224px" height="212px" border="0" class="img_whs8"></p>
hypotheses </B></span>folder containing the references to the hypotheses applied
to the construction of the submesh;</p></li> <p class="whs3">&nbsp;</p>
<li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Applied <p class="whs3">It contains:</p>
algorithms </B></span>folder containing the references to the algorithms applied
to the construction of the submesh.</p></li> <p class="whs3">&nbsp;</p>
</ul>
<ul type="disc" class="whs2">
<p class="whs3">&nbsp;</p>
<li class=kadov-p><p class="whs3">a reference to the
<p class="whs5">&nbsp;</p> geometrical object on the basis of which the submesh has been constructed;</p></li>
<p class="whs1"><span style="font-weight: bold;"><B>See Also</B></span> <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Applied
a sample TUI Script of a <a href="../constructing_meshes.htm#bookmark1">Construct hypotheses </B></span>folder containing the references to the hypotheses applied
Submesh</a> operation. &nbsp;</p> to the construction of the submesh;</p></li>
<p>&nbsp;</p> <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Applied
algorithms </B></span>folder containing the references to the algorithms applied
<script type="text/javascript" language="javascript1.2"> to the construction of the submesh.</p></li>
<!-- </ul>
if (window.writeIntopicBar)
writeIntopicBar(0); <p class="whs3">&nbsp;</p>
//-->
</script> <p class="whs5">&nbsp;</p>
</body>
</html> <p class="whs1"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of a <a href="../constructing_meshes.htm#bookmark1">Construct
Submesh</a> operation. &nbsp;</p>
<p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,269 +1,281 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Creating groups</title> <title>Creating groups</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
p.whs1 { font-weight:bold; } p.whs1 { font-weight:bold; }
img_whs2 { border:none; width:30px; height:30px; float:none; border-style:none; } img_whs2 { border:none; width:30px; height:30px; float:none; border-style:none; }
p.whs3 { margin-left:40px; font-weight:normal; } p.whs3 { margin-left:40px; font-weight:normal; }
ul.whs4 { list-style:disc; } ul.whs4 { list-style:disc; }
p.whs5 { font-weight:bold; margin-left:40px; } p.whs5 { font-weight:bold; margin-left:40px; }
p.whs6 { margin-left:40px; font-weight:bold; } p.whs6 { margin-left:40px; font-weight:bold; }
p.whs7 { margin-left:40px; } p.whs7 { margin-left:40px; }
p.whs8 { margin-left:36px; } p.whs8 { margin-left:36px; }
table.whs9 { x-cell-content-align:top; width:100%; border-spacing:0px; } table.whs9 { x-cell-content-align:top; width:100%; border-spacing:0px; }
col.whs10 { width:33.382%; } col.whs10 { width:33.382%; }
col.whs11 { width:66.618%; } col.whs11 { width:66.618%; }
tr.whs12 { x-cell-content-align:top; } tr.whs12 { x-cell-content-align:top; height:587px; }
td.whs13 { width:33.382%; padding-right:10px; padding-left:10px; border-bottom-style:none; border-right-style:none; border-left-style:none; border-top-style:none; } td.whs13 { width:33.382%; padding-right:10px; padding-left:10px; border-bottom-style:none; border-right-style:none; border-left-style:none; border-top-style:none; }
img_whs14 { border:none; width:312px; height:565px; float:none; border-style:none; } img_whs14 { border:none; width:312px; height:621px; float:none; border-style:none; }
td.whs15 { width:66.618%; padding-right:10px; padding-left:10px; border-bottom-style:none; border-top-style:none; border-right-style:none; } td.whs15 { width:66.618%; padding-right:10px; padding-left:10px; border-bottom-style:none; border-top-style:none; border-right-style:none; }
p.whs16 { margin-left:0px; } p.whs16 { margin-left:0px; }
img_whs17 { border:none; width:145px; height:150px; border-style:none; float:left; } img_whs17 { border:none; width:145px; height:150px; border-style:none; float:left; }
img_whs18 { border:none; width:149px; height:158px; border-style:none; } img_whs18 { border:none; width:149px; height:158px; border-style:none; }
col.whs19 { width:33.48%; } col.whs19 { width:33.48%; }
col.whs20 { width:66.52%; } col.whs20 { width:66.52%; }
td.whs21 { width:33.48%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; } tr.whs21 { x-cell-content-align:top; }
img_whs22 { border:none; width:312px; height:312px; float:none; border-style:none; } td.whs22 { width:33.48%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }
td.whs23 { width:66.52%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; } img_whs23 { border:none; width:312px; height:312px; float:none; border-style:none; }
img_whs24 { border:none; width:135px; height:150px; border-style:none; } td.whs24 { width:66.52%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }
p.whs25 { margin-left:80px; } img_whs25 { border:none; width:135px; height:150px; border-style:none; }
--> p.whs26 { margin-left:80px; }
</style><script type="text/javascript" language="JavaScript"> -->
<!-- </style><script type="text/javascript" language="JavaScript">
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) <!--
{ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
var strNSS = "<style type='text/css'>"; {
strNSS += "p.whs16 {margin-left:1pt; }"; var strNSS = "<style type='text/css'>";
strNSS +="</style>"; strNSS += "p.whs16 {margin-left:1pt; }";
document.write(strNSS); strNSS +="</style>";
} document.write(strNSS);
//--> }
</script> //-->
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </script>
<!-- <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
function reDo() { <!--
if (innerWidth != origWidth || innerHeight != origHeight) function reDo() {
location.reload(); if (innerWidth != origWidth || innerHeight != origHeight)
} location.reload();
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { }
origWidth = innerWidth; if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origHeight = innerHeight; origWidth = innerWidth;
onresize = reDo; origHeight = innerHeight;
} onresize = reDo;
onerror = null; }
//--> onerror = null;
</script> //-->
<style type="text/css"> </script>
<!-- <style type="text/css">
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } <!--
--> div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> p.WebHelpNavBar { text-align:right; }
<script type="text/javascript" language="javascript" src="../whver.js"></script> -->
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<!-- <script type="text/javascript" language="javascript1.2">
if (window.gbWhTopic) <!--
{ if (window.gbWhTopic)
if (window.addTocInfo) {
{ if (window.setRelStartPage)
addTocInfo("MESH module\nGrouping elements\nCreating groups"); {
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addTocInfo("MESH module\nGrouping elements\nCreating groups");
addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
} addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
if (window.writeBtnStyle)
writeBtnStyle(); }
if (window.writeIntopicBar)
writeIntopicBar(1); if (window.setRelStartPage)
{
if (window.setRelStartPage) setRelStartPage("../index.htm");
{
setRelStartPage("../smesh.htm"); autoSync(1);
sendSyncInfo();
autoSync(1); sendAveInfoOut();
sendSyncInfo(); }
sendAveInfoOut();
} }
} else
else if (window.gbIE4)
if (window.gbIE4) document.location.reload();
document.location.reload(); //-->
//--> </script>
</script> </head>
<h1>Creating groups</h1> <body><script type="text/javascript" language="javascript1.2">
<!--
<p class="whs1"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs2"> &nbsp;&nbsp;<span if (window.writeIntopicBar)
style="font-weight: normal;">In MESH you writeIntopicBar(4);
can create groups of elements of different types. To create a group of //-->
elements</span><span style="font-weight: normal; margin-left: 40px;"> </script>
in the </span><span style="margin-left: 40px;">Mesh</span><span style="font-weight: normal; margin-left: 40px;"> <h1>Creating groups</h1>
menu select </span><span style="margin-left: 40px;">Create Group</span><span
style="font-weight: normal; margin-left: 40px;">.</span><span style="margin-left: 40px;"> <p class="whs1"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs2"> &nbsp;&nbsp;<span
</span></p> style="font-weight: normal;">In MESH you
can create groups of elements of different types. To create a group of
<p class="whs3">To create any group elements</span><span style="font-weight: normal; margin-left: 40px;">
you should define the following: &nbsp;&nbsp;</p> in the </span><span style="margin-left: 40px;">Mesh</span><span style="font-weight: normal; margin-left: 40px;">
menu select </span><span style="margin-left: 40px;">Create Group</span><span
<ul type="disc" class="whs4"> style="font-weight: normal; margin-left: 40px;">.</span><span style="margin-left: 40px;">
</span></p>
<li class=kadov-p><p class="whs5">Mesh:
<span style="font-weight: normal;">the name of the mesh whose elements <p class="whs3">To create any group
will form your group. You can select your mesh in the Objet Browser or you should define the following: &nbsp;&nbsp;</p>
in the 3D viewer.</span></p></li>
<ul type="disc" class="whs4">
<li class=kadov-p><p class="whs3"><span
style="font-weight: bold;"><B>Elements</B></span> <span style="font-weight: bold;"><B>Type</B></span> <li class=kadov-p><p class="whs5">Mesh:
set of radio buttons allows to select the type of elements which will <span style="font-weight: normal;">the name of the mesh whose elements
form your group:</p></li> will form your group. You can select your mesh in the Objet Browser or
in the 3D viewer.</span></p></li>
<ul type="disc" class="whs4">
<li class=kadov-p><p class="whs3"><span
<li class=kadov-p><p class="whs6">Nodes</p></li> style="font-weight: bold;"><B>Elements</B></span> <span style="font-weight: bold;"><B>Type</B></span>
set of radio buttons allows to select the type of elements which will
<li class=kadov-p><p class="whs6">Edges form your group:</p></li>
</p></li>
<ul type="disc" class="whs4">
<li class=kadov-p><p class="whs6">Faces</p></li>
<li class=kadov-p><p class="whs6">Nodes</p></li>
<li class=kadov-p><p class="whs6">Volumes</p></li>
</ul> <li class=kadov-p><p class="whs6">Edges
</p></li>
<li class=kadov-p><p class="whs3"><span
style="font-weight: bold;"><B>Name </B></span>field allows to enter the name <li class=kadov-p><p class="whs6">Faces</p></li>
of your new group.</p></li>
</ul> <li class=kadov-p><p class="whs6">Volumes</p></li>
</ul>
<p class="whs3">SALOME Platform distinguishes
between the two Group types: <span style="font-weight: bold;"><B>Standalone <li class=kadov-p><p class="whs3"><span
Group</B></span> and <span style="font-weight: bold;"><B>Group on Geometry</B></span>. style="font-weight: bold;"><B>Name </B></span>field allows to enter the name
&nbsp;</p> of your new group.</p></li>
</ul>
<h3>Standalone Group </h3>
<p class="whs3">SALOME Platform distinguishes
<p class="whs7">The box for creation of a <span style="font-weight: bold;"><B>Standalone between the two Group types: <span style="font-weight: bold;"><B>Standalone
Group</B></span> appears by default. <span style="font-weight: bold;"><B>Standalone Group</B></span> and <span style="font-weight: bold;"><B>Group on Geometry</B></span>.
Group</B></span> consists of mesh elements, which you can define in two possible &nbsp;</p>
ways.</p>
<h3>Standalone Group </h3>
<ul type="disc" class="whs4">
<p class="whs7"><span style="font-weight: bold;"><B>Standalone
<li class=kadov-p><p class="whs8">Choosing them manually Group</B></span> consists of mesh elements, which you can define in two possible
with the mouse in the 3D Viewer. You can click on an element in the 3D ways.</p>
viewer and it will be highlighted. After that click the <span style="font-weight: bold;"><B>Add
</B></span>button and the ID of this element will be added to the list. </p></li> <ul type="disc" class="whs4">
<li class=kadov-p><p class="whs7">Applying Filters. The <li class=kadov-p><p class="whs8">Choosing them manually
<span style="font-weight: bold;"><B>Set filter </B></span>button allows to apply with the mouse in the 3D Viewer. You can click on an element in the 3D
a definite filter to selection of the elements of your group. See more viewer and it will be highlighted. After that click the <span style="font-weight: bold;"><B>Add
about filters on the <a href="../selection_filter_library.htm">Selection </B></span>button and the ID of this element will be added to the list. </p></li>
filter library</a> page. &nbsp;&nbsp;</p></li>
</ul> <li class=kadov-p><p class="whs7">Applying Filters. The
<span style="font-weight: bold;"><B>Set filter </B></span>button allows to apply
<p class="whs7">To remove a selected element or elements a definite filter to selection of the elements of your group. See more
from the list click the <span style="font-weight: bold;"><B>Remove </B></span>button. about filters on the <a href="../selection_filter_library.htm">Selection
The <span style="font-weight: bold;"><B>Sort List </B></span>button allows to filter library</a> page. &nbsp;&nbsp;</p></li>
sort the list of IDs of mesh elements. </p> </ul>
<p class="whs7"><span style="font-weight: bold;"><B>Select from <p class="whs7">To remove a selected element or elements
</B></span>set of fields allows to choose a submesh or an existing group whose from the list click the <span style="font-weight: bold;"><B>Remove </B></span>button.
elements of the previously defined type will be added to the list of elements The <span style="font-weight: bold;"><B>Sort List </B></span>button allows to
which will form your group.</p> sort the list of IDs of mesh elements. </p>
<p class="whs7">&nbsp;</p> <p class="whs7"><span style="font-weight: bold;"><B>Select from
</B></span>set of fields allows to choose a submesh or an existing group whose
<table x-use-null-cells cellspacing="0" width="100%" class="whs9"> elements of the previously defined type will be added to the list of elements
<col class="whs10"> which will form your group. </p>
<col class="whs11">
<p class="whs7"><span style="font-weight: bold;"><B>Color Number</B></span>
<tr valign="top" class="whs12"> (integer only, ranging from 0 to 9999) - allows to assign to the group
<td width="33.382%" class="whs13"> a certain index, for example, defining boundary conditions. This feature
<p class="whs1"><img src="../pics/creategroup.png" x-maintain-ratio="TRUE" width="312px" height="565px" border="0" class="img_whs14"></td> introduces a useful element of preprocessing in Mesh module. Note that
<td width="66.618%" class="whs15"> <span style="font-weight: bold;"><B>Color number</B></span> attribute has nothing
<p class="whs16"><img src="../image130.gif" width="145px" height="150px" align="left" border="0" class="img_whs17"> &nbsp;&nbsp;</p> to do with the colors used for the display of the elements of the group.</p>
<p class="whs16">&nbsp;</p>
<p class="whs16">&nbsp;</p> <p class="whs7">&nbsp;</p>
<p class="whs16">&nbsp;</p>
<p class="whs16">&nbsp;</p> <table x-use-null-cells cellspacing="0" width="100%" class="whs9">
<p class="whs16">&nbsp;</p> <col class="whs10">
<p class="whs16">In this picture the brown cells belong to <col class="whs11">
a group defined manually.</p>
<p class="whs16">&nbsp;</p> <tr valign="top" class="whs12">
<p class="whs16">&nbsp;<img src="../image131.gif" width="149px" height="158px" border="0" class="img_whs18"> In this picture the brown cells belong to the group defined <td width="33.382%" class="whs13">
by the criterion <br> <p class="whs1"><img src="../pics/creategroup.png" x-maintain-ratio="TRUE" width="312px" height="621px" border="0" class="img_whs14"></td>
Taper &gt; 0. </p> <td width="66.618%" class="whs15">
<p class="whs16">&nbsp;</p> <p class="whs16"><img src="../image130.gif" width="145px" height="150px" align="left" border="0" class="img_whs17"> &nbsp;&nbsp;</p>
<p class="whs16">&nbsp;</td></tr> <p class="whs16">&nbsp;</p>
</table> <p class="whs16">&nbsp;</p>
<p class="whs16">&nbsp;</p>
<p class="whs7">&nbsp;</p> <p class="whs16">&nbsp;</p>
<p class="whs16">&nbsp;</p>
<p class="whs5">&nbsp;&nbsp;&nbsp;See <p class="whs16">In this picture the brown cells belong to
Also a sample TUI Script of a <a href="../grouping_elements.htm#bookmark">Create a group defined manually.</p>
a Standalone Group</a> operation. &nbsp;</p> <p class="whs16">&nbsp;</p>
<p class="whs16">&nbsp;<img src="../image131.gif" width="149px" height="158px" border="0" class="img_whs18"> In this picture the brown cells belong to the group defined
<h3>Group on Geometry </h3> by the criterion <br>
Taper &gt; 0. </p>
<p class="whs3">To create a group on <p class="whs16">&nbsp;</p>
geometry check <span style="font-weight: bold;"><B>Group on geometry</B></span> <p class="whs16">&nbsp;</td></tr>
in the <span style="font-weight: bold;"><B>Group type</B></span> field. <span </table>
style="font-weight: bold;"><B>Group on geometry </B></span>contains the elements
of a certain type belonging to the selected<span style="font-weight: bold;"> <p class="whs7">&nbsp;</p>
<B></B></span>geometrical object. To define a group select in the Objet Browser
or in the 3D viewer a geometrical object from which the elements will <p class="whs5">&nbsp;&nbsp;&nbsp;See
be taken. After confirmation of the operation MESH will create a new group Also a sample TUI Script of a <a href="../grouping_elements.htm#bookmark">Create
of mesh elements.</p> a Standalone Group</a> operation. &nbsp;</p>
<p class="whs3">&nbsp;</p> <h3>Group on Geometry </h3>
<table x-use-null-cells cellspacing="0" width="100%" class="whs9"> <p class="whs3">To create a group on
<col class="whs19"> geometry check <span style="font-weight: bold;"><B>Group on geometry</B></span>
<col class="whs20"> in the <span style="font-weight: bold;"><B>Group type</B></span> field. <span
style="font-weight: bold;"><B>Group on geometry </B></span>contains the elements
<tr valign="top" class="whs12"> of a certain type belonging to the selected<span style="font-weight: bold;">
<td width="33.48%" class="whs21"> <B></B></span>geometrical object. To define a group select in the Objet Browser
<p><img src="../pics/a-creategroup.png" x-maintain-ratio="TRUE" width="312px" height="312px" border="0" class="img_whs22"></td> or in the 3D viewer a geometrical object from which the elements will
<td width="66.52%" class="whs23"> be taken. After confirmation of the operation a new group of mesh elements
<p><img src="../image132.gif" width="135px" height="150px" border="0" class="img_whs24"> In this picture the cells which belong to a certain face will be created.</p>
are selected in green. </td></tr>
</table> <p class="whs3">&nbsp;</p>
<p class="whs3">&nbsp;</p> <table x-use-null-cells cellspacing="0" width="100%" class="whs9">
<col class="whs19">
<p class="whs6">&nbsp;&nbsp;&nbsp;See <col class="whs20">
Also a sample TUI Script of a <a href="../grouping_elements.htm#bookmark5">Create
a Group on Geometry</a><a href="../grouping_elements.htm#bookmark"> </a>operation. <tr valign="top" class="whs21">
&nbsp;</p> <td width="33.48%" class="whs22">
<p><img src="../pics/a-creategroup.png" x-maintain-ratio="TRUE" width="312px" height="312px" border="0" class="img_whs23"></td>
<p>&nbsp;</p> <td width="66.52%" class="whs24">
<p><img src="../image132.gif" width="135px" height="150px" border="0" class="img_whs25"> In this picture the cells which belong to a certain face
<p>&nbsp;</p> are selected in green. </td></tr>
</table>
<p class="whs16">&nbsp;</p>
<p class="whs3">&nbsp;</p>
<p class="whs25">&nbsp;</p>
<p class="whs6">&nbsp;&nbsp;&nbsp;See
<p>&nbsp;</p> Also a sample TUI Script of a <a href="../grouping_elements.htm#bookmark5">Create
a Group on Geometry</a><a href="../grouping_elements.htm#bookmark"> </a>operation.
<script type="text/javascript" language="javascript1.2"> &nbsp;</p>
<!--
if (window.writeIntopicBar) <p>&nbsp;</p>
writeIntopicBar(0);
//--> <p>&nbsp;</p>
</script>
</body> <p class="whs16">&nbsp;</p>
</html>
<p class="whs26">&nbsp;</p>
<p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,194 +1,208 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Cutting quadrangles</title> <title>Cutting quadrangles</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; } img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }
p.whs2 { margin-left:40px; } p.whs2 { margin-left:40px; }
img_whs3 { border:none; width:25px; height:22px; border-style:none; } img_whs3 { border:none; width:25px; height:22px; border-style:none; }
img_whs4 { border:none; width:306px; height:525px; float:none; border-style:none; } img_whs4 { border:none; width:306px; height:525px; float:none; border-style:none; }
ul.whs5 { list-style:disc; } ul.whs5 { list-style:disc; }
p.whs6 { margin-left:40px; font-weight:normal; } p.whs6 { margin-left:40px; font-weight:normal; }
p.whs7 { margin-left:40px; font-weight:bold; } p.whs7 { margin-left:40px; font-weight:bold; }
table.whs8 { x-cell-content-align:top; width:100%; border-spacing:0px; } p.whs8 { font-weight:bold; margin-left:0px; }
col.whs9 { width:50%; } p.whs9 { margin-left:0px; }
tr.whs10 { x-cell-content-align:top; } table.whs10 { x-cell-content-align:top; width:100%; border-spacing:0px; }
td.whs11 { width:50%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; } col.whs11 { width:50%; }
img_whs12 { border:none; width:353px; height:300px; border-style:none; } tr.whs12 { x-cell-content-align:top; }
td.whs13 { width:50%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; } td.whs13 { width:50%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }
p.whs14 { margin-left:0px; } img_whs14 { border:none; width:353px; height:300px; border-style:none; }
--> td.whs15 { width:50%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }
</style><script type="text/javascript" language="JavaScript"> -->
<!-- </style><script type="text/javascript" language="JavaScript">
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) <!--
{ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
var strNSS = "<style type='text/css'>"; {
strNSS += "p.whs14 {margin-left:1pt; }"; var strNSS = "<style type='text/css'>";
strNSS +="</style>"; strNSS += "p.whs8 {margin-left:1pt; }";
document.write(strNSS); strNSS += "p.whs9 {margin-left:1pt; }";
} strNSS +="</style>";
//--> document.write(strNSS);
</script> }
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> //-->
<!-- </script>
function reDo() { <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
if (innerWidth != origWidth || innerHeight != origHeight) <!--
location.reload(); function reDo() {
} if (innerWidth != origWidth || innerHeight != origHeight)
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { location.reload();
origWidth = innerWidth; }
origHeight = innerHeight; if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
onresize = reDo; origWidth = innerWidth;
} origHeight = innerHeight;
onerror = null; onresize = reDo;
//--> }
</script> onerror = null;
<style type="text/css"> //-->
<!-- </script>
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } <style type="text/css">
--> <!--
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
<script type="text/javascript" language="javascript" src="../whver.js"></script> p.WebHelpNavBar { text-align:right; }
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> -->
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
<!-- <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
if (window.gbWhTopic) <script type="text/javascript" language="javascript1.2">
{ <!--
if (window.addTocInfo) if (window.gbWhTopic)
{ {
addTocInfo("MESH module\nModifying meshes\nCutting quadrangles"); if (window.setRelStartPage)
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); {
addTocInfo("MESH module\nModifying meshes\nCutting quadrangles");
} addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
if (window.writeBtnStyle) addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
writeBtnStyle();
}
if (window.writeIntopicBar)
writeIntopicBar(1);
if (window.setRelStartPage)
if (window.setRelStartPage) {
{ setRelStartPage("../index.htm");
setRelStartPage("../smesh.htm");
autoSync(1);
autoSync(1); sendSyncInfo();
sendSyncInfo(); sendAveInfoOut();
sendAveInfoOut(); }
}
} }
else else
if (window.gbIE4) if (window.gbIE4)
document.location.reload(); document.location.reload();
//--> //-->
</script> </script>
<h1>Cutting quadrangles</h1> </head>
<body><script type="text/javascript" language="javascript1.2">
<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> This operation allows to cut one or several quadrangle <!--
elements by addition of a supplementary edge which will connect two opposite if (window.writeIntopicBar)
corners. </p> writeIntopicBar(4);
//-->
<p>&nbsp;</p> </script>
<h1>Cutting quadrangles</h1>
<p class=TODO>To cut quadrangles:</p>
<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> This operation allows to cut one or several quadrangle
<p class="whs2">&nbsp;</p> elements by addition of a supplementary edge which will connect two opposite
corners. </p>
<p class="whs2">1. Display a mesh or a submesh in the 3D
viewer.</p> <p>&nbsp;</p>
<p class="whs2">2. In the <span style="font-weight: bold;"><B>Modification <p class=TODO>To cut quadrangles:</p>
</B></span>menu select the <span style="font-weight: bold;"><B>Cutting of quadrangles
</B></span>item or click <img src="../image82.gif" width="25px" height="22px" border="0" class="img_whs3"> button in the toolbar. The following <p class="whs2">&nbsp;</p>
dialog box will appear:</p>
<p class="whs2">1. Display a mesh or a submesh in the 3D
<p>&nbsp;</p> viewer.</p>
<p class="whs2"><img src="../pics/a-cuttingofquadrangles.png" x-maintain-ratio="TRUE" width="306px" height="525px" border="0" class="img_whs4"></p> <p class="whs2">2. In the <span style="font-weight: bold;"><B>Modification
</B></span>menu select the <span style="font-weight: bold;"><B>Cutting of quadrangles
<p>&nbsp;</p> </B></span>item or click <img src="../image82.gif" width="25px" height="22px" border="0" class="img_whs3"> button in the toolbar. The following
dialog box will appear:</p>
<ul type="disc" class="whs5">
<p>&nbsp;</p>
<li class=kadov-p><p class="whs6"><span
style="font-weight: bold;"><B>The main list </B></span>shall contain the quadrangles <p class="whs2"><img src="../pics/a-cuttingofquadrangles.png" x-maintain-ratio="TRUE" width="306px" height="525px" border="0" class="img_whs4"></p>
which will be cutted. You can click on an quadrangle in the 3D viewer
and it will be highlighted. After that click the <span style="font-weight: bold;"><B>Add <p>&nbsp;</p>
</B></span>button and the ID of this quadrangle will be added to the list.
To remove a selected element or elements from the list click the <span <ul type="disc" class="whs5">
style="font-weight: bold;"><B>Remove </B></span>button. The <span style="font-weight: bold;"><B>Sort
</B></span>button allows to sort the list of IDs. The <span style="font-weight: bold;"><B>F</B></span><span <li class=kadov-p><p class="whs6">The
style="font-weight: bold;"><B>ilter </B></span>button allows to apply a definite main list<span style="font-weight: bold;"> <B></B></span>contains the list of
filter to selection of quadrangles.</p></li> quadrangles. You can click on an quadrangle in the 3D viewer and it will
be highlighted (lock Shift keyboard button to select several quadrangles).
<li class=kadov-p><p class="whs6"><span <span style="margin-left: 0px; font-weight: bold;"><B>Click Add </B></span><span
style="font-weight: bold;"><B>Apply to all </B></span>radio button allows to style="margin-left: 0px;">button and the ID of this quadrangle will be
modify the orientation of all quadrangles of the currently displayed mesh added to the list. To remove a selected element or elements from the list
or submesh.</p></li> click </span><span style="margin-left: 0px; font-weight: bold;"><B>Remove
</B></span><span style="margin-left: 0px;">button. </span><span style="margin-left: 0px; font-weight: bold;"><B>Sort
<li class=kadov-p><p class="whs6"><span list </B></span><span style="margin-left: 0px;">button allows to sort the
style="font-weight: bold;"><B>Use diagonal 2-4 </B></span>radio button allows list of IDs. </span><span style="margin-left: 0px; font-weight: bold;"><B>Filter
to specify the opposite corners which will be connected by the cutting </B></span><span style="margin-left: 0px;">button allows to apply a definite
edge.</p></li> filter to the selection of quadrangles.</span></p></li>
<li class=kadov-p><p class="whs7">Preview <li class=kadov-p><p class="whs6"><span
</p></li> style="font-weight: bold;"><B>Apply to all </B></span>radio button allows to
modify the orientation of all quadrangles of the currently displayed mesh
<li class=kadov-p><p class="whs6"><span or submesh.</p></li>
style="font-weight: bold;"><B>Criterion</B></span> menu allows to apply the operation
only to those object which meet the chosen criterion (from the list of <li class=kadov-p><p class="whs7">Preview
Quality Controls, i.e. Skew, Warping, Minimum Angle, etc.)</p></li> - <span style="font-weight: normal;">provides a preview of cutting in
the viewer.</span> </p></li>
<li class=kadov-p><p class="whs6"><span
style="font-weight: bold;"><B>Select from </B></span>set of fields allows to <li class=kadov-p><p class="whs8">Criterion</p></li>
choose a submesh or an existing group whose quadrangle elements will be
automatically added to the list.</p></li> <li class=kadov-p><p class="whs6"><span
</ul> style="font-weight: bold;"><B>Use diagonal 1-3 </B></span>and<span style="font-weight: bold;"><B>
Use diagonal 2-4 </B></span>&nbsp;allows
<p class="whs2">&nbsp;</p> to specify the opposite corners which will be connected by the cutting
edge.</p></li>
<p class="whs2">3. Click the <span style="font-weight: bold;"><B>Apply
</B></span>or <span style="font-weight: bold;"><B>OK </B></span>button to confirm <li class=kadov-p><p class="whs7">Use
the operation.</p> numeric factor - <span style="margin-left: 40px; font-weight: normal;">&nbsp;allows
to apply the operation only to those objects which meet the chosen criterion
<p class="whs2">&nbsp;</p> (from the list of Quality Controls, i.e. Skew, Warping, Minimum Angle,
etc.)</span></p></li>
<table x-use-null-cells cellspacing="0" width="100%" class="whs8">
<col class="whs9"> <li class=kadov-p><p class="whs9"><span style="font-weight: bold;"><B>Select
<col class="whs9"> from -</B></span> allows to choose a submesh or an existing group whose quadrangle
elements will be automatically added to the list.</p></li>
<tr valign="top" class="whs10"> </ul>
<td width="50%" class="whs11">
<p><img src="../image52.jpg" width="353px" height="300px" border="0" class="img_whs12"></td> <p class="whs2">&nbsp;</p>
<td width="50%" class="whs13">
<p><img src="../image51.jpg" width="353px" height="300px" border="0" class="img_whs12"></td></tr> <p class="whs2">3. Click the <span style="font-weight: bold;"><B>Apply
</table> </B></span>or <span style="font-weight: bold;"><B>OK </B></span>button to confirm
the operation.</p>
<p class="whs14">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See
Also</B></span> a sample TUI Script of a <a href="../modifying_meshes.htm#bookmark7">Cutting <table x-use-null-cells cellspacing="0" width="100%" class="whs10">
Quadrangles</a> operation. &nbsp;</p> <col class="whs11">
<col class="whs11">
<p>&nbsp;</p>
<tr valign="top" class="whs12">
<script type="text/javascript" language="javascript1.2"> <td width="50%" class="whs13">
<!-- <p><img src="../image52.jpg" width="353px" height="300px" border="0" class="img_whs14"></td>
if (window.writeIntopicBar) <td width="50%" class="whs15">
writeIntopicBar(0); <p><img src="../image51.jpg" width="353px" height="300px" border="0" class="img_whs14"></td></tr>
//--> </table>
</script>
</body> <p class="whs9">&nbsp;</p>
</html>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See
Also</B></span> a sample TUI Script of a <a href="../modifying_meshes.htm#bookmark7">Cutting
Quadrangles</a> operation. &nbsp;</p>
<p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,144 +1,149 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Diagonal iversion of elements</title> <title>Diagonal iversion of elements</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
p.whs1 { margin-left:40px; } p.whs1 { margin-left:40px; }
img_whs2 { border:none; width:24px; height:22px; border-style:none; } img_whs2 { border:none; width:24px; height:22px; border-style:none; }
img_whs3 { border:none; border-style:none; width:306px; height:163px; float:none; } img_whs3 { border:none; border-style:none; width:306px; height:163px; float:none; }
table.whs4 { x-cell-content-align:top; width:100%; border-spacing:0px; } table.whs4 { x-cell-content-align:top; width:100%; border-spacing:0px; }
col.whs5 { width:50%; } col.whs5 { width:50%; }
tr.whs6 { x-cell-content-align:top; } tr.whs6 { x-cell-content-align:top; }
td.whs7 { width:50%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; } td.whs7 { width:50%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }
img_whs8 { border:none; width:300px; height:224px; border-style:none; } img_whs8 { border:none; width:300px; height:224px; border-style:none; }
td.whs9 { width:50%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; } td.whs9 { width:50%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }
--> -->
</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nModifying meshes\nDiagonal inversion of elements"); addTocInfo("MESH module\nModifying meshes\nDiagonal inversion of elements");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Diagonal inversion of elements</h1> <!--
if (window.writeIntopicBar)
<p>&nbsp;In MESH writeIntopicBar(4);
you can inverse the diagonal (edge) of a pseudo-quadrangle formed by two //-->
neighboring triangles with one common edge.</p> </script>
<h1>Diagonal inversion of elements</h1>
<p>&nbsp;</p>
<p>&nbsp;In MESH
<p class=TODO>To inverse the diagonal:</p> you can inverse the diagonal (edge) of a pseudo-quadrangle formed by two
neighboring triangles with one common edge.</p>
<p class=TODO>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs1">1. From the <span style="font-weight: bold;"><B>Modification
</B></span>menu choose the <span style="font-weight: bold;"><B>Diagonal inversion <p class=TODO>To inverse the diagonal:</p>
</B></span>item or click <img src="../image70.gif" width="24px" height="22px" border="0" class="img_whs2"> button in the toolbar. The following
dialog box shall appear:</p> <p class=TODO>&nbsp;</p>
<p class="whs1">&nbsp;</p> <p class="whs1">1. From the <span style="font-weight: bold;"><B>Modification
</B></span>menu choose the <span style="font-weight: bold;"><B>Diagonal inversion
<p class="whs1"><img src="../pics/diagonalinversion.png" x-maintain-ratio="TRUE" width="306px" height="163px" border="0" class="img_whs3"></p> </B></span>item or click <img src="../image70.gif" width="24px" height="22px" border="0" class="img_whs2"> button in the toolbar. The following
dialog box shall appear:</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">2. Enter the ID of the required edge in the
<span style="font-weight: bold;"><B>Edge </B></span>&nbsp;field <p class="whs1"><img src="../pics/diagonalinversion.png" x-maintain-ratio="TRUE" width="306px" height="163px" border="0" class="img_whs3"></p>
or select this edge in the 3D viewer. </p>
<p class="whs1">&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">2. Enter the ID of the required edge in the
<p class="whs1">3. Click the <span style="font-weight: bold;"><B>Apply <span style="font-weight: bold;"><B>Edge </B></span>&nbsp;field
</B></span>or <span style="font-weight: bold;"><B>OK </B></span>button.</p> or select this edge in the 3D viewer. </p>
<p class=TODO <p class="whs1">&nbsp;</p>
style="margin-left: 40px;">&nbsp;</p>
<p class="whs1">3. Click the <span style="font-weight: bold;"><B>Apply
<p>&nbsp;</p> </B></span>or <span style="font-weight: bold;"><B>OK </B></span>button.</p>
<table x-use-null-cells cellspacing="0" width="100%" class="whs4"> <p class=TODO
<col class="whs5"> style="margin-left: 40px;">&nbsp;</p>
<col class="whs5">
<p>&nbsp;</p>
<tr valign="top" class="whs6">
<td width="50%" class="whs7"> <table x-use-null-cells cellspacing="0" width="100%" class="whs4">
<p><img src="../image38.jpg" width="300px" height="224px" border="0" class="img_whs8"></td> <col class="whs5">
<td width="50%" class="whs9"> <col class="whs5">
<p><img src="../image36.jpg" width="300px" height="224px" border="0" class="img_whs8"></td></tr>
</table> <tr valign="top" class="whs6">
<td width="50%" class="whs7">
<p>&nbsp;</p> <p><img src="../image38.jpg" width="300px" height="224px" border="0" class="img_whs8"></td>
<td width="50%" class="whs9">
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See <p><img src="../image36.jpg" width="300px" height="224px" border="0" class="img_whs8"></td></tr>
Also</B></span> a sample TUI Script of a <a href="../modifying_meshes.htm#bookmark4">Diagonal </table>
Inversion of Elements</a> operation. &nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See
<script type="text/javascript" language="javascript1.2"> Also</B></span> a sample TUI Script of a <a href="../modifying_meshes.htm#bookmark4">Diagonal
<!-- Inversion of Elements</a> operation. &nbsp;</p>
if (window.writeIntopicBar)
writeIntopicBar(0); <p>&nbsp;</p>
//-->
</script> <script type="text/javascript" language="javascript1.2">
</body> <!--
</html> if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,165 +1,170 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Displacing nodes</title> <title>Displacing nodes</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
p.whs1 { margin-left:40px; } p.whs1 { margin-left:40px; }
img_whs2 { border:none; width:24px; height:22px; border-style:none; } img_whs2 { border:none; width:24px; height:22px; border-style:none; }
img_whs3 { border:none; width:306px; height:269px; float:none; border-style:none; } img_whs3 { border:none; width:306px; height:269px; float:none; border-style:none; }
table.whs4 { x-cell-content-align:top; width:100%; border-spacing:0px; } table.whs4 { x-cell-content-align:top; width:100%; border-spacing:0px; }
col.whs5 { width:39.706%; } col.whs5 { width:39.706%; }
col.whs6 { width:60.294%; } col.whs6 { width:60.294%; }
tr.whs7 { x-cell-content-align:top; } tr.whs7 { x-cell-content-align:top; }
td.whs8 { padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; } td.whs8 { padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }
p.whs9 { margin-right:116px; } p.whs9 { margin-right:116px; }
img_whs10 { border:none; border-style:none; float:none; width:266px; height:249px; } img_whs10 { border:none; border-style:none; float:none; width:266px; height:249px; }
td.whs11 { padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; } td.whs11 { padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }
img_whs12 { border:none; border-style:none; width:324px; height:250px; float:none; } img_whs12 { border:none; border-style:none; width:324px; height:250px; float:none; }
p.whs13 { margin-left:0px; } p.whs13 { margin-left:0px; }
--> -->
</style><script type="text/javascript" language="JavaScript"> </style><script type="text/javascript" language="JavaScript">
<!-- <!--
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
{ {
var strNSS = "<style type='text/css'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs13 {margin-left:1pt; }"; strNSS += "p.whs13 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
//--> //-->
</script> </script>
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nModifying meshes\nMoving nodes"); addTocInfo("MESH module\nModifying meshes\nMoving nodes");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Moving nodes</h1> <!--
if (window.writeIntopicBar)
<p>In MESH you can change the location of any node of your mesh. In this writeIntopicBar(4);
case all adjacent elements (edges) will be also transformed right after //-->
the displaced node.</p> </script>
<h1>Moving nodes</h1>
<p>&nbsp;</p>
<p>In MESH you can change the location of any node of your mesh. In this
<p class=TODO>To displace a node:</p> case all adjacent elements (edges) will be also transformed right after
the displaced node.</p>
<p class=TODO>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs1">1. From the <span style="font-weight: bold;"><B>Modification
</B></span>menu choose the <span style="font-weight: bold;"><B>Move node </B></span>item <p class=TODO>To displace a node:</p>
or click <img src="../image67.gif" width="24px" height="22px" border="0" class="img_whs2"> button in the toolbar. The following dialog box
shall appear:</p> <p class=TODO>&nbsp;</p>
<p class="whs1">&nbsp;</p> <p class="whs1">1. From the <span style="font-weight: bold;"><B>Modification
</B></span>menu choose the <span style="font-weight: bold;"><B>Move node </B></span>item
<p class="whs1"><img src="../pics/movenodes.png" x-maintain-ratio="TRUE" width="306px" height="269px" border="0" class="img_whs3"></p> or click <img src="../image67.gif" width="24px" height="22px" border="0" class="img_whs2"> button in the toolbar. The following dialog box
shall appear:</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">2. Enter the ID of the required node in the
<span style="font-weight: bold;"><B>Node ID </B></span>&nbsp;field <p class="whs1"><img src="../pics/movenodes.png" x-maintain-ratio="TRUE" width="306px" height="269px" border="0" class="img_whs3"></p>
or select this node in the 3D viewer. The coordinates of your node will
be automatically displayed in the <span style="font-weight: bold;"><B>Coordinates <p class="whs1">&nbsp;</p>
</B></span>set of fields.</p>
<p class="whs1">2. Enter the ID of the required node in the
<p class="whs1">&nbsp;</p> <span style="font-weight: bold;"><B>Node ID </B></span>&nbsp;field
or select this node in the 3D viewer. The coordinates of your node will
<p class="whs1">3. Set new coordinates for your node in the be automatically displayed in the <span style="font-weight: bold;"><B>Coordinates
<span style="font-weight: bold;"><B>Coordinates </B></span>set of fields.</p> </B></span>set of fields.</p>
<p class="whs1">&nbsp;</p> <p class="whs1">&nbsp;</p>
<p class="whs1">4. Click the <span style="font-weight: bold;"><B>Apply <p class="whs1">3. Set new coordinates for your node in the
</B></span>or <span style="font-weight: bold;"><B>OK </B></span>button.</p> <span style="font-weight: bold;"><B>Coordinates </B></span>set of fields.</p>
<p class="whs1">&nbsp;</p> <p class="whs1">&nbsp;</p>
<table x-use-null-cells cellspacing="0" width="100%" class="whs4"> <p class="whs1">4. Click the <span style="font-weight: bold;"><B>Apply
<col class="whs5"> </B></span>or <span style="font-weight: bold;"><B>OK </B></span>button.</p>
<col class="whs6">
<p class="whs1">&nbsp;</p>
<tr valign="top" class="whs7">
<td width="39.706%" class="whs8"> <table x-use-null-cells cellspacing="0" width="100%" class="whs4">
<p class="whs9"><img src="../pics/moving_nodes1.png" x-maintain-ratio="TRUE" width="266px" height="249px" border="0" class="img_whs10"></td> <col class="whs5">
<td width="60.294%" class="whs11"> <col class="whs6">
<p><img src="../pics/moving_nodes2.png" x-maintain-ratio="TRUE" width="324px" height="250px" border="0" class="img_whs12"></td></tr>
</table> <tr valign="top" class="whs7">
<td width="39.706%" class="whs8">
<p class="whs13">&nbsp;</p> <p class="whs9"><img src="../pics/moving_nodes1.png" x-maintain-ratio="TRUE" width="266px" height="249px" border="0" class="img_whs10"></td>
<td width="60.294%" class="whs11">
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See <p><img src="../pics/moving_nodes2.png" x-maintain-ratio="TRUE" width="324px" height="250px" border="0" class="img_whs12"></td></tr>
Also</B></span> a sample TUI Script of a <a href="../modifying_meshes.htm#bookmark3">Moving </table>
Nodes</a> operation. &nbsp;</p>
<p class="whs13">&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See
<p class="whs13">&nbsp;</p> Also</B></span> a sample TUI Script of a <a href="../modifying_meshes.htm#bookmark3">Moving
Nodes</a> operation. &nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!-- <p>&nbsp;</p>
if (window.writeIntopicBar)
writeIntopicBar(0); <p class="whs13">&nbsp;</p>
//-->
</script> <script type="text/javascript" language="javascript1.2">
</body> <!--
</html> if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,154 +1,159 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Displaying nodes numbers</title> <title>Displaying nodes numbers</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
p.whs1 { margin-left:40px; } p.whs1 { margin-left:40px; }
p.whs2 { margin-left:0px; } p.whs2 { margin-left:0px; }
img_whs3 { border:none; width:429px; height:189px; } img_whs3 { border:none; width:429px; height:189px; }
img_whs4 { border:none; width:324px; height:278px; } img_whs4 { border:none; width:324px; height:278px; }
--> -->
</style><script type="text/javascript" language="JavaScript"> </style><script type="text/javascript" language="JavaScript">
<!-- <!--
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
{ {
var strNSS = "<style type='text/css'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs2 {margin-left:1pt; }"; strNSS += "p.whs2 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
//--> //-->
</script> </script>
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nViewing meshes\nNumbering"); addTocInfo("MESH module\nViewing meshes\nNumbering");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Displaying nodes numbers</h1> <!--
if (window.writeIntopicBar)
<p>In MESH you can display the ID numbers of all nodes of your mesh in writeIntopicBar(4);
the viewer.</p> //-->
</script>
<p>&nbsp;</p> <h1>Displaying nodes numbers</h1>
<p class=TODO>To display ID numbers of nodes:</p> <p>In MESH you can display the ID numbers of all nodes of your mesh in
the viewer.</p>
<p class=TODO>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs1">1. Display your mesh in the viewer</p>
<p class=TODO>To display ID numbers of nodes:</p>
<p class="whs1">&nbsp;</p>
<p class=TODO>&nbsp;</p>
<p class="whs1">2. Right-click on the mesh in the 3D viewer
and from the associated pop-up menu choose <span style="font-weight: bold;"><B>Numbering <p class="whs1">1. Display your mesh in the viewer</p>
&gt; Display Nodes #</B></span>.</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">2. Right-click on the mesh in the 3D viewer
<p class="whs2">It will look like as follows:</p> and from the associated pop-up menu choose <span style="font-weight: bold;"><B>Numbering
&gt; Display Nodes #</B></span>.</p>
<p class="whs2">&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p class="whs1"><img src="../image96.jpg" width="429px" height="189px" border="0" class="img_whs3"></p>
<p class="whs2">It will look like as follows:</p>
<p class="whs1">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<h1>Displaying elements numbers</h1>
<p class="whs1"><img src="../image96.jpg" width="429px" height="189px" border="0" class="img_whs3"></p>
<p>In MESH you can display the ID numbers of all meshing elements composing
your mesh in the viewer.</p> <p class="whs1">&nbsp;</p>
<p>&nbsp;</p> <h1>Displaying elements numbers</h1>
<p class=TODO>To display ID numbers of elements:</p> <p>In MESH you can display the ID numbers of all meshing elements composing
your mesh in the viewer.</p>
<p class=TODO>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs1">1. Display your mesh in the viewer</p>
<p class=TODO>To display ID numbers of elements:</p>
<p class="whs1">&nbsp;</p>
<p class=TODO>&nbsp;</p>
<p class="whs1">2. Right-click on the mesh in the 3D viewer
and from the associated pop-up menu choose <span style="font-weight: bold;"><B>Numbering <p class="whs1">1. Display your mesh in the viewer</p>
&gt; Display Elements #</B></span>.</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">2. Right-click on the mesh in the 3D viewer
<p class="whs2">It will look like as follows:</p> and from the associated pop-up menu choose <span style="font-weight: bold;"><B>Numbering
&gt; Display Elements #</B></span>.</p>
<p class="whs2">&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p class="whs1"><img src="../image95.jpg" width="324px" height="278px" border="0" class="img_whs4"></p>
<p class="whs2">It will look like as follows:</p>
<p class="whs1">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<p class="whs1"><img src="../image95.jpg" width="324px" height="278px" border="0" class="img_whs4"></p>
<script type="text/javascript" language="javascript1.2">
<!-- <p class="whs1">&nbsp;</p>
if (window.writeIntopicBar)
writeIntopicBar(0); <p class="whs2">&nbsp;</p>
//-->
</script> <script type="text/javascript" language="javascript1.2">
</body> <!--
</html> if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,131 +1,134 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Editing groups</title> <title>Editing groups</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
p.whs1 { margin-left:40px; } p.whs1 { margin-left:40px; }
img_whs2 { border:none; width:21px; height:22px; border-style:none; } img_whs2 { border:none; width:21px; height:22px; border-style:none; }
img_whs3 { border:none; border-style:none; width:312px; height:565px; float:none; } img_whs3 { border:none; width:400px; height:622px; float:none; }
p.whs4 { font-weight:normal; } p.whs4 { font-weight:normal; }
p.whs5 { margin-left:0px; } p.whs5 { margin-left:0px; }
--> -->
</style><script type="text/javascript" language="JavaScript"> </style><script type="text/javascript" language="JavaScript">
<!-- <!--
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
{ {
var strNSS = "<style type='text/css'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs5 {margin-left:1pt; }"; strNSS += "p.whs5 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
//--> //-->
</script> </script>
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nGrouping elements\nEditing groups"); addTocInfo("MESH module\nGrouping elements\nEditing groups");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Editing groups</h1> <!--
if (window.writeIntopicBar)
<p class=TODO writeIntopicBar(4);
style="margin-left: 0px;">To edit an existing group of elements:</p> //-->
</script>
<p class=TODO>&nbsp;</p> <h1>Editing groups</h1>
<p class="whs1">1. Select your group in the Object Browser <p class=TODO
and in the <span style="font-weight: bold;"><B>Mesh </B></span>menu click the style="margin-left: 0px;">To edit an existing group of elements:</p>
<span style="font-weight: bold;"><B>Edit Group </B></span>item or <img src="../image74.gif" width="21px" height="22px" border="0" class="img_whs2"> icon in the toolbar. The following dialog box will appear:</p>
<p class=TODO>&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">1. Select your group in the Object Browser
<p class="whs1"><img src="../pics/editgroup.png" x-maintain-ratio="TRUE" width="312px" height="565px" border="0" class="img_whs3"></p> and in the <span style="font-weight: bold;"><B>Mesh </B></span>menu click the
<span style="font-weight: bold;"><B>Edit Group </B></span>item or <img src="../image74.gif" width="21px" height="22px" border="0" class="img_whs2"> icon in the toolbar. The following dialog box will appear:</p>
<p class="whs4">&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">In this dialog box you can modify the name<span
style="font-weight: bold;"> <B></B></span>of your group and add or remove the <p class="whs1"><img src="../pics/editgroup.png" x-maintain-ratio="TRUE" width="400px" height="622px" border="0" class="img_whs3"></p>
elements forming it. For more information <a href="creating_groups.htm">see
here</a>.</p> <p class="whs4">&nbsp;</p>
<p class="whs1">&nbsp;</p> <p class="whs1">In this dialog box you can modify the name<span
style="font-weight: bold;"> <B></B></span>of your group and add or remove the
<p class="whs1">2. Click the <span style="font-weight: bold;"><B>OK elements forming it. For more information <a href="creating_groups.htm">see
</B></span>or <span style="font-weight: bold;"><B>&nbsp;Apply Creating Groups </a><span style="margin-left: 40px;">page.</span></p>
</B></span>button to confirm modification of the group.</p>
<p class="whs1">2. Click the <span style="font-weight: bold;"><B>OK
<p class="whs1">&nbsp;</p> </B></span>or <span style="font-weight: bold;"><B>&nbsp;Apply
</B></span>button to confirm modification of the group.</p>
<p class="whs5"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of an <a href="../grouping_elements.htm#bookmark1">Edit <p class="whs1">&nbsp;</p>
Group</a> operation. &nbsp;</p>
<p class="whs5"><span style="font-weight: bold;"><B>See Also</B></span>
<p>&nbsp;</p> a sample TUI Script of an <a href="../grouping_elements.htm#bookmark1">Edit
Group</a> operation. &nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!-- <p>&nbsp;</p>
if (window.writeIntopicBar)
writeIntopicBar(0); <script type="text/javascript" language="javascript1.2">
//--> <!--
</script> if (window.writeIntopicBar)
</body> writeIntopicBar(0);
</html> //-->
</script>
</body>
</html>

View File

@ -1,152 +1,157 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Importing and exporting meshes</title> <title>Importing and exporting meshes</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; } img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }
p.whs2 { margin-left:40px; } p.whs2 { margin-left:40px; }
img_whs3 { border:none; width:513px; height:269px; float:none; border-style:none; } img_whs3 { border:none; border-style:none; width:437px; height:283px; float:none; }
img_whs4 { border:none; width:447px; height:266px; float:none; border-style:none; } img_whs4 { border:none; border-style:none; width:436px; height:307px; float:none; }
p.whs5 { margin-left:0px; } p.whs5 { margin-left:0px; }
--> -->
</style><script type="text/javascript" language="JavaScript"> </style><script type="text/javascript" language="JavaScript">
<!-- <!--
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
{ {
var strNSS = "<style type='text/css'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs5 {margin-left:1pt; }"; strNSS += "p.whs5 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
//--> //-->
</script> </script>
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nCreating meshes\nImporting and exporting meshes"); addTocInfo("MESH module\nCreating meshes\nImporting and exporting meshes");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Importing and exporting meshes</h1> <!--
if (window.writeIntopicBar)
<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> In MESH there is a functionality allowing importation/exportation writeIntopicBar(4);
of meshes from <span style="font-weight: bold;"><B>MED</B></span>, <span style="font-weight: bold;"><B>UNV</B></span> //-->
format files. </p> </script>
<h1>Importing and exporting meshes</h1>
<p>&nbsp;</p>
<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> In MESH there is a functionality allowing importation/exportation
<p class=TODO>To import a mesh:</p> of meshes from <span style="font-weight: bold;"><B>MED</B></span>, <span style="font-weight: bold;"><B>UNV</B></span>
format files. </p>
<p class=TODO>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs2">1. From the <span style="font-weight: bold;"><B>File</B></span>
menu choose the <span style="font-weight: bold;"><B>Import</B></span> item, from <p class=TODO>To import a mesh:</p>
its sub-menu select the corresponding format (MED, &nbsp;UNV)
of the file containing your mesh.</p> <p class=TODO>&nbsp;</p>
<p class="whs2">2. In the standard <span style="font-weight: bold;"><B>Search <p class="whs2">1. From the <span style="font-weight: bold;"><B>File</B></span>
File </B></span>dialog box find the file for importation. </p> menu choose the <span style="font-weight: bold;"><B>Import</B></span> item, from
its sub-menu select the corresponding format (MED, &nbsp;UNV)
<p class="whs2">3. Click the <span style="font-weight: bold;"><B>OK of the file containing your mesh.</p>
</B></span>button.</p>
<p class="whs2">2. In the standard <span style="font-weight: bold;"><B>Search
<p class="whs2">&nbsp;</p> File </B></span>dialog box find the file for importation. </p>
<p class="whs2"><img src="../pics/importmesh.png" x-maintain-ratio="TRUE" width="513px" height="269px" border="0" class="img_whs3"> </p> <p class="whs2">3. Click the <span style="font-weight: bold;"><B>OK
</B></span>button.</p>
<p class="whs2">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<p class=TODO>To export a mesh:</p>
<p class="whs2"><img src="../pics/meshimportmesh.png" x-maintain-ratio="TRUE" width="437px" height="283px" border="0" class="img_whs3"> </p>
<p class=TODO>&nbsp;</p>
<p class="whs2">&nbsp;</p>
<p class="whs2">1. Select the object you wish to export.</p>
<p class=TODO>To export a mesh:</p>
<p class="whs2">2. From the <span style="font-weight: bold;"><B>File</B></span>
menu choose the <span style="font-weight: bold;"><B>Export</B></span> item, from <p class=TODO>&nbsp;</p>
its sub-menu select the format (MED, UNV) of the file which will contain
your exported mesh..</p> <p class="whs2">1. Select the object you wish to export.</p>
<p class="whs2">3. In the standard <span style="font-weight: bold;"><B>Search <p class="whs2">2. From the <span style="font-weight: bold;"><B>File</B></span>
File </B></span><span>select a location for the exported file and enter its menu choose the <span style="font-weight: bold;"><B>Export</B></span> item, from
name.</span> </p> its sub-menu select the format (MED, UNV) of the file which will contain
your exported mesh..</p>
<p class="whs2">4. Click the <span style="font-weight: bold;"><B>OK
</B></span>button. </p> <p class="whs2">3. In the standard <span style="font-weight: bold;"><B>Search
File </B></span><span>select a location for the exported file and enter its
<p class="whs2">&nbsp;</p> name.</span> </p>
<p class="whs2"><img src="../pics/a-exportmesh.png" x-maintain-ratio="TRUE" width="447px" height="266px" border="0" class="img_whs4"></p> <p class="whs2">4. Click the <span style="font-weight: bold;"><B>OK
</B></span>button. </p>
<p class="whs2">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<p class="whs5"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of an <a href="../constructing_meshes.htm#bookmark3">Export <p class="whs2"><img src="../pics/meshexportmesh.png" x-maintain-ratio="TRUE" width="436px" height="307px" border="0" class="img_whs4"></p>
Mesh</a> operation. &nbsp;</p>
<p class="whs2">&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!-- <p class="whs5"><span style="font-weight: bold;"><B>See Also</B></span>
if (window.writeIntopicBar) a sample TUI Script of an <a href="../constructing_meshes.htm#bookmark3">Export
writeIntopicBar(0); Mesh</a> operation. &nbsp;</p>
//-->
</script> <script type="text/javascript" language="javascript1.2">
</body> <!--
</html> if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,195 +0,0 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html>
<head>
<title>Introduction to SMESH</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!--
if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");}
//-->
</script>
<style type="text/css">
<!--
img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }
ul.whs2 { list-style:disc; }
ul.whs3 { list-style:circle; }
p.whs4 { margin-left:40px; }
img_whs5 { border:none; width:472px; height:355px; float:right; }
p.whs6 { margin-left:40px; font-weight:bold; }
-->
</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!--
function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight)
location.reload();
}
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth;
origHeight = innerHeight;
onresize = reDo;
}
onerror = null;
//-->
</script>
<style type="text/css">
<!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
-->
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
</head>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.gbWhTopic)
{
if (window.addTocInfo)
{
addTocInfo("MESH module\nIntroduction to MESH");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
}
if (window.writeBtnStyle)
writeBtnStyle();
if (window.writeIntopicBar)
writeIntopicBar(1);
if (window.setRelStartPage)
{
setRelStartPage("../smesh.htm");
autoSync(1);
sendSyncInfo();
sendAveInfoOut();
}
}
else
if (window.gbIE4)
document.location.reload();
//-->
</script>
<h1>Introduction to MESH</h1>
<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"><span style="font-weight: bold;"><B>MESH</B></span> module of
SALOME is destined for: </p>
<p>&nbsp;</p>
<ul type="disc" class="whs2">
<li class=kadov-p><p>import and export of meshes in MED format,</p></li>
<li class=kadov-p><p>meshing geometrical models previously created
or imported by the GEOM component. MESH module allows to apply 1D, 2D,
3D meshing algorithms and a set of hypotheses:</p></li>
<ul type="circle" class="whs3">
<li class=kadov-p><p>Local length</p></li>
<li class=kadov-p><p>Number of segments</p></li>
<li class=kadov-p><p>Max Element Area</p></li>
<li class=kadov-p><p>Max Element Volume</p></li>
</ul>
<li class=kadov-p><p>modification of locally generated meshes by</p></li>
<ul type="circle" class="whs3">
<li class=kadov-p><p>Addition/deletion of nodes and elements</p></li>
<li class=kadov-p><p>Moving nodes and elements</p></li>
</ul>
<li class=kadov-p><p>grouping mesh elements and performing operations
on these groups </p></li>
<li class=kadov-p><p>quality control of meshes basing on a set of definite
criteria -</p></li>
</ul>
<p class="whs4"><img src="../image7.jpg" x-maintain-ratio="TRUE" width="472px" height="355px" align="right" border="0" class="img_whs5"></p>
<p class="whs6">&nbsp;</p>
<p class="whs6">for edges:</p>
<p class="whs4">&nbsp;</p>
<ul type="disc" class="whs2">
<ul type="circle" class="whs3">
<li class=kadov-p><p>Length of edges </p></li>
<li class=kadov-p><p>Borders at multi-connections</p></li>
<li class=kadov-p><p>Free borders</p></li>
</ul>
</ul>
<p class="whs4">&nbsp;</p>
<p class="whs6">for faces:</p>
<p class="whs4">&nbsp;</p>
<ul type="disc" class="whs2">
<ul type="circle" class="whs3">
<li class=kadov-p><p>Area </p></li>
<li class=kadov-p><p>Free edges</p></li>
<li class=kadov-p><p>Borders at multi-connection 2D</p></li>
<li class=kadov-p><p>Length 2D</p></li>
<li class=kadov-p><p>Minimum angle</p></li>
<li class=kadov-p><p>Taper</p></li>
<li class=kadov-p><p>Aspect Ratio</p></li>
<li class=kadov-p><p>Warping </p></li>
<li class=kadov-p><p>Skew</p></li>
</ul>
</ul>
<p>&nbsp;</p>
<p class="whs6">for solids:</p>
<p class="whs6">&nbsp;</p>
<ul type="disc" class="whs2">
<ul type="circle" class="whs3">
<li class=kadov-p><p>Aspect ratio 3D</p></li>
</ul>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,132 +1,137 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Length of edges</title> <title>Length of edges</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; } img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }
p.whs2 { margin-left:40px; } p.whs2 { margin-left:40px; }
img_whs3 { border:none; width:27px; height:24px; border-style:none; } img_whs3 { border:none; width:27px; height:24px; border-style:none; }
img_whs4 { border:none; border-style:none; width:450px; height:381px; float:none; } img_whs4 { border:none; border-style:none; width:450px; height:381px; float:none; }
p.whs5 { margin-left:0px; } p.whs5 { margin-left:0px; }
--> -->
</style><script type="text/javascript" language="JavaScript"> </style><script type="text/javascript" language="JavaScript">
<!-- <!--
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
{ {
var strNSS = "<style type='text/css'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs5 {margin-left:1pt; }"; strNSS += "p.whs5 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
//--> //-->
</script> </script>
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nQuality controls\nLength 2D"); addTocInfo("MESH module\nQuality controls\nLength 2D");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Length 2D</h1> <!--
if (window.writeIntopicBar)
<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1">This quality control criterion consists of calculation writeIntopicBar(4);
of length of the edges combining the meshing elements (triangles and quadrangles) //-->
of your mesh. </p> </script>
<h1>Length 2D</h1>
<p>&nbsp;&nbsp;&nbsp;</p>
<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1">This quality control criterion consists of calculation
<p class=TODO>To apply the Length 2D quality criterion to your mesh:</p> of length of the edges combining the meshing elements (triangles and quadrangles)
of your mesh. </p>
<p class=TODO>&nbsp;</p>
<p>&nbsp;&nbsp;&nbsp;</p>
<p class="whs2">1. Display your mesh in the viewer.</p>
<p class=TODO>To apply the Length 2D quality criterion to your mesh:</p>
<p class="whs2">&nbsp;</p>
<p class=TODO>&nbsp;</p>
<p class="whs2">2. Choose <span style="font-weight: bold;"><B>Controls
&gt; Length 2D </B></span>or click <img src="../image34.gif" width="27px" height="24px" border="0" class="img_whs3"> button in the toolbar. Your <p class="whs2">1. Display your mesh in the viewer.</p>
mesh will be displayed in the viewer with its elements colored according
to the applied mesh quality control criterion:</p> <p class="whs2">&nbsp;</p>
<p class="whs2">&nbsp;</p> <p class="whs2">2. Choose <span style="font-weight: bold;"><B>Controls
&gt; Length 2D </B></span>or click <img src="../image34.gif" width="27px" height="24px" border="0" class="img_whs3"> button in the toolbar. Your
<p class="whs2"><img src="../pics/length2d.png" x-maintain-ratio="TRUE" width="450px" height="381px" border="0" class="img_whs4"></p> mesh will be displayed in the viewer with its elements colored according
to the applied mesh quality control criterion:</p>
<p class="whs2">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<p class="whs5"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of a <a href="../quality_controls.htm#bookmark5">&nbsp;Length <p class="whs2"><img src="../pics/length2d.png" x-maintain-ratio="TRUE" width="450px" height="381px" border="0" class="img_whs4"></p>
2D quality control</a> operation. &nbsp;</p>
<p class="whs2">&nbsp;</p>
<p>&nbsp;</p>
<p class="whs5"><span style="font-weight: bold;"><B>See Also</B></span>
<p class="whs2">&nbsp;</p> a sample TUI Script of a <a href="../quality_controls.htm#bookmark4">&nbsp;Length
2D quality control</a> operation. &nbsp;</p>
<p class="whs2">&nbsp;</p>
<p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!-- <p class="whs2">&nbsp;</p>
if (window.writeIntopicBar)
writeIntopicBar(0); <p class="whs2">&nbsp;</p>
//-->
</script> <script type="text/javascript" language="javascript1.2">
</body> <!--
</html> if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,120 +1,172 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Length from edges</title> <title>Length from edges</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; } ul.whs1 { list-style:disc; }
p.whs2 { margin-left:80px; } p.whs2 { background-color:Transparent; color:#000000; font-weight:bold; }
img_whs3 { border:none; width:332px; height:212px; float:none; border-style:none; } p.whs3 { margin-left:40px; }
p.whs4 { margin-left:0px; } img_whs4 { border:none; width:332px; height:212px; float:none; border-style:none; }
p.whs5 { margin-left:40px; } p.whs5 { margin-left:80px; }
img_whs6 { border:none; width:455px; height:385px; float:none; } p.whs6 { margin-left:0px; }
--> img_whs7 { border:none; width:455px; height:385px; float:none; border-style:none; }
</style><script type="text/javascript" language="JavaScript"> -->
<!-- </style><script type="text/javascript" language="JavaScript">
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) <!--
{ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
var strNSS = "<style type='text/css'>"; {
strNSS += "p.whs4 {margin-left:1pt; }"; var strNSS = "<style type='text/css'>";
strNSS +="</style>"; strNSS += "p.whs2 {background-color:white; }";
document.write(strNSS); strNSS += "p.whs6 {margin-left:1pt; }";
} strNSS +="</style>";
//--> document.write(strNSS);
</script> }
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> //-->
<!-- </script>
function reDo() { <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
if (innerWidth != origWidth || innerHeight != origHeight) <!--
location.reload(); function reDo() {
} if (innerWidth != origWidth || innerHeight != origHeight)
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { location.reload();
origWidth = innerWidth; }
origHeight = innerHeight; if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
onresize = reDo; origWidth = innerWidth;
} origHeight = innerHeight;
onerror = null; onresize = reDo;
//--> }
</script> onerror = null;
<style type="text/css"> //-->
<!-- </script>
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } <style type="text/css">
--> <!--
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
<script type="text/javascript" language="javascript" src="../whver.js"></script> p.WebHelpNavBar { text-align:right; }
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> -->
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
<!-- <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
if (window.gbWhTopic) <script type="text/javascript" language="javascript1.2">
{ <!--
if (window.addTocInfo) if (window.gbWhTopic)
{ {
addTocInfo("MESH module\nCreating meshes\nDefining hypotheses\nMax Element Area hypothesis"); if (window.setRelStartPage)
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); {
addTocInfo("MESH module\nCreating meshes\nDefining hypotheses\n2D Meshing Hypotheses");
} addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
if (window.writeBtnStyle) addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
writeBtnStyle();
}
if (window.writeIntopicBar)
writeIntopicBar(1);
if (window.setRelStartPage)
if (window.setRelStartPage) {
{ setRelStartPage("../index.htm");
setRelStartPage("../smesh.htm");
autoSync(1);
autoSync(1); sendSyncInfo();
sendSyncInfo(); sendAveInfoOut();
sendAveInfoOut(); }
}
} }
else else
if (window.gbIE4) if (window.gbIE4)
document.location.reload(); document.location.reload();
//--> //-->
</script> </script>
<h1>Max Element Area hypothesis</h1> </head>
<body><script type="text/javascript" language="javascript1.2">
<p><span style="font-weight: bold;"><B><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"></B></span> <span style="font-weight: bold;"><B>Max <!--
Element Area </B></span>hypothesis is applied for meshing of 2D faces composing if (window.writeIntopicBar)
your geometrical object. Definition of this hypothesis consists of setting writeIntopicBar(4);
the <span style="font-weight: bold;"><B>maximum area </B></span>of meshing elements //-->
(depending on the chosen meshing algorithm it can be <span style="font-weight: bold;"><B>triangles</B></span> </script>
or <span style="font-weight: bold;"><B>quadrangles</B></span>), which will compose <h1>2D Meshing Hypotheses</h1>
the mesh of these 2D faces. </p>
<ul type="disc" class="whs1">
<p>&nbsp;</p>
<li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
<p class="whs2"><img src="../pics/a-maxelarea.png" x-maintain-ratio="TRUE" width="332px" height="212px" border="0" class="img_whs3"></p> class=kadov-p><p class="whs2"><a href="max._element_area_hypothesis.htm#max_element_area"><span
style="font-weight: bold;"><B>Max Element Area</B></span></a></p></li>
<p class="whs2">&nbsp;</p>
<li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
<p class="whs4"><span style="font-weight: bold;"><B>See Also</B></span> class=kadov-p><p class="whs2"><a href="max._element_area_hypothesis.htm#length_from_edges"><span
a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark4">Maximum style="font-weight: bold;"><B>Length from Edges</B></span></a></p></li>
Element Area hypothesis</a> operation. &nbsp;</p>
<li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
<p>&nbsp;</p> class=kadov-p><p class="whs2"><a href="max._element_area_hypothesis.htm#quadrangle preference" style="font-weight: bold;">Quadrangle
Preference</a></p></li>
<p class="whs5"><img src="../pics/max_el_area.png" x-maintain-ratio="TRUE" width="455px" height="385px" border="0" class="img_whs6"></p> </ul>
<script type="text/javascript" language="javascript1.2"> <h3><a name=max_element_area>Max Element Area </a></h3>
<!--
if (window.writeIntopicBar) <p><span style="font-weight: bold;"><B>Max Element Area </B></span>hypothesis
writeIntopicBar(0); is applied for meshing of 2D faces composing your geometrical object.
//--> Definition of this hypothesis consists of setting the <span style="font-weight: bold;"><B>maximum
</script> area </B></span>of meshing elements (depending on the chosen meshing algorithm
</body> it can be <span style="font-weight: bold;"><B>triangles</B></span> or <span style="font-weight: bold;"><B>quadrangles</B></span>),
</html> which will compose the mesh of these 2D faces. </p>
<p>&nbsp;</p>
<p class="whs3"><img src="../pics/a-maxelarea.png" x-maintain-ratio="TRUE" width="332px" height="212px" border="0" class="img_whs4"></p>
<p class="whs5">&nbsp;</p>
<p class="whs6"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark4">Maximum
Element Area hypothesis</a> operation. &nbsp;</p>
<p>&nbsp;</p>
<p class="whs3"><img src="../pics/max_el_area.png" x-maintain-ratio="TRUE" width="455px" height="385px" border="0" class="img_whs7"></p>
<p class="whs3">&nbsp;</p>
<p class="whs3">&nbsp;</p>
<h3><a name=length_from_edges>Length from Edges</a></h3>
<p><span style="font-weight: bold;"><B>Length from edges</B></span> hypothesis
builds 2D mesh segments having a length calculated as an average edge
length for a given wire. </p>
<p>&nbsp;</p>
<p class="whs6"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark6">Length
from Edges hypothesis</a> operation. &nbsp;</p>
<p>&nbsp;</p>
<h3><a name="quadrangle preference">Quadrangle Preference</a></h3>
<p>This algorithm can be used only together with Quadrangle (Mapping) algorithm.
It allows to build quadrangular meshes even if the number of nodes at
the opposite edges of a meshed face is not equal, otherwise this mesh
will contain some triangular elements.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,116 +1,122 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Non conform mesh allowed hypothesis</title> <title>Non conform mesh allowed hypothesis</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; } img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }
p.whs2 { margin-left:80px; } p.whs2 { margin-left:48px; }
img_whs3 { border:none; border-style:none; width:332px; height:212px; float:none; } img_whs3 { border:none; width:332px; height:212px; float:none; border-style:none; }
p.whs4 { margin-left:0px; } p.whs4 { margin-left:80px; }
--> p.whs5 { margin-left:0px; }
</style><script type="text/javascript" language="JavaScript"> -->
<!-- </style><script type="text/javascript" language="JavaScript">
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) <!--
{ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
var strNSS = "<style type='text/css'>"; {
strNSS += "p.whs4 {margin-left:1pt; }"; var strNSS = "<style type='text/css'>";
strNSS +="</style>"; strNSS += "p.whs5 {margin-left:1pt; }";
document.write(strNSS); strNSS +="</style>";
} document.write(strNSS);
//--> }
</script> //-->
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </script>
<!-- <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
function reDo() { <!--
if (innerWidth != origWidth || innerHeight != origHeight) function reDo() {
location.reload(); if (innerWidth != origWidth || innerHeight != origHeight)
} location.reload();
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { }
origWidth = innerWidth; if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origHeight = innerHeight; origWidth = innerWidth;
onresize = reDo; origHeight = innerHeight;
} onresize = reDo;
onerror = null; }
//--> onerror = null;
</script> //-->
<style type="text/css"> </script>
<!-- <style type="text/css">
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } <!--
--> div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> p.WebHelpNavBar { text-align:right; }
<script type="text/javascript" language="javascript" src="../whver.js"></script> -->
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<!-- <script type="text/javascript" language="javascript1.2">
if (window.gbWhTopic) <!--
{ if (window.gbWhTopic)
if (window.addTocInfo) {
{ if (window.setRelStartPage)
addTocInfo("MESH module\nCreating meshes\nDefining hypotheses\nMax Element Volume hypothesis"); {
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addTocInfo("MESH module\nCreating meshes\nDefining hypotheses\nMax Element Volume hypothesis");
addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
} addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
if (window.writeBtnStyle)
writeBtnStyle(); }
if (window.writeIntopicBar)
writeIntopicBar(1); if (window.setRelStartPage)
{
if (window.setRelStartPage) setRelStartPage("../index.htm");
{
setRelStartPage("../smesh.htm"); autoSync(1);
sendSyncInfo();
autoSync(1); sendAveInfoOut();
sendSyncInfo(); }
sendAveInfoOut();
} }
} else
else if (window.gbIE4)
if (window.gbIE4) document.location.reload();
document.location.reload(); //-->
//--> </script>
</script> </head>
<h1>Max Element Volume hypothesis</h1> <body><script type="text/javascript" language="javascript1.2">
<!--
<p><span style="font-weight: bold;"><B><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"></B></span> <span style="font-weight: bold;"><B>Max if (window.writeIntopicBar)
Element Area </B></span>hypothesis is applied for meshing of 3D objects composing writeIntopicBar(4);
your geometrical object. Definition of this hypothesis consists of setting //-->
the <span style="font-weight: bold;"><B>maximum volume </B></span>of 3D meshing </script>
elements (depending on the chosen meshing algorithm it can be <span style="font-weight: bold;"><B>hexahedrons <h1>Max Element Volume hypothesis</h1>
</B></span>or <span style="font-weight: bold;"><B>tetrahedrons</B></span>), which
will compose the mesh of these 3D objects. </p> <p><span style="font-weight: bold;"><B><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"></B></span> <span style="font-weight: bold;"><B>Max
Element Area </B></span>hypothesis is applied for meshing of 3D objects composing
<p class=TODO>&nbsp;</p> your geometrical object. Definition of this hypothesis consists of setting
the <span style="font-weight: bold;"><B>maximum volume </B></span>of 3D meshing
<p class="whs2"><img src="../pics/a-maxelvolume.png" x-maintain-ratio="TRUE" width="332px" height="212px" border="0" class="img_whs3"></p> elements (depending on the chosen meshing algorithm it can be <span style="font-weight: bold;"><B>hexahedrons
</B></span>or <span style="font-weight: bold;"><B>tetrahedrons</B></span>), which
<p class="whs2">&nbsp;</p> will compose the mesh of these 3D objects. </p>
<p class="whs4"><span style="font-weight: bold;"><B>See Also</B></span> <p class=TODO>&nbsp;</p>
a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark5">Maximum
Element Volume hypothesis</a> operation. &nbsp;</p> <p class="whs2"><img src="../pics/a-maxelvolume.png" x-maintain-ratio="TRUE" width="332px" height="212px" border="0" class="img_whs3"></p>
<p>&nbsp;</p> <p class="whs4">&nbsp;</p>
<script type="text/javascript" language="javascript1.2"> <p class="whs5"><span style="font-weight: bold;"><B>See Also</B></span>
<!-- a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark5">Maximum
if (window.writeIntopicBar) Element Volume hypothesis</a> operation. &nbsp;</p>
writeIntopicBar(0);
//--> <p>&nbsp;</p>
</script>
</body> <script type="text/javascript" language="javascript1.2">
</html> <!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,126 +1,131 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Merging nodes</title> <title>Merging nodes</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; } img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }
p.whs2 { margin-left:40px; } p.whs2 { margin-left:40px; }
img_whs3 { border:none; width:312px; height:488px; float:none; border-style:none; } img_whs3 { border:none; width:312px; height:488px; float:none; border-style:none; }
img_whs4 { border:none; width:341px; height:375px; float:none; } img_whs4 { border:none; width:341px; height:375px; float:none; border-style:none; }
img_whs5 { border:none; float:none; width:347px; height:376px; } img_whs5 { border:none; float:none; width:347px; height:376px; border-style:none; }
--> -->
</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nModifying meshes\nTransforming meshes\nMerging nodes"); addTocInfo("MESH module\nModifying meshes\nTransforming meshes\nMerging nodes");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Merging nodes</h1> <!--
if (window.writeIntopicBar)
<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> This functionality allows user to detect groups of coincident writeIntopicBar(4);
nodes with desirable tolerance, edit these groups and merge.</p> //-->
</script>
<p>&nbsp;</p> <h1>Merging nodes</h1>
<p class=TODO>To merge nodes of your mesh:</p> <p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> This functionality allows user to detect groups of coincident
nodes with desirable tolerance, edit these groups and merge.</p>
<p class=TODO>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs2">1. From the <span style="font-weight: bold;"><B>Modification
</B></span>choose <span style="font-weight: bold;"><B>Transformation </B></span>and <p class=TODO>To merge nodes of your mesh:</p>
&nbsp;from its
sub-menu select the <span style="font-weight: bold;"><B>Merge nodes </B></span>item. <p class=TODO>&nbsp;</p>
The following dialog box shall appear:</p>
<p class="whs2">1. From the <span style="font-weight: bold;"><B>Modification
<p>&nbsp;</p> </B></span>choose <span style="font-weight: bold;"><B>Transformation </B></span>and
&nbsp;from its
<p class="whs2"><img src="../pics/mergenodes.png" x-maintain-ratio="TRUE" width="312px" height="488px" border="0" class="img_whs3"></p> sub-menu select the <span style="font-weight: bold;"><B>Merge nodes </B></span>item.
The following dialog box shall appear:</p>
<p class="whs2">&nbsp;</p>
<p>&nbsp;</p>
<p class="whs2">This dialog box allows to create groups of
coincident nodes and to merge them. </p> <p class="whs2"><img src="../pics/mergenodes.png" x-maintain-ratio="TRUE" width="312px" height="488px" border="0" class="img_whs3"></p>
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>
<p class="whs2"><img src="../pics/merging_nodes1.png" x-maintain-ratio="TRUE" width="341px" height="375px" border="0" class="img_whs4"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/merging_nodes2.png" x-maintain-ratio="TRUE" width="347px" height="376px" border="0" class="img_whs5"></p> <p class="whs2">This dialog box allows to create groups of
coincident nodes and to merge them. </p>
<p class="whs2">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<p class="whs2"><img src="../pics/merging_nodes1.png" x-maintain-ratio="TRUE" width="341px" height="375px" border="0" class="img_whs4"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/merging_nodes2.png" x-maintain-ratio="TRUE" width="347px" height="376px" border="0" class="img_whs5"></p>
<p class="whs2">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See
Also</B></span> a sample TUI Script of a <a href="../transforming_meshes.htm#bookmark3">Merging <p class="whs2">&nbsp;</p>
Nodes</a> operation. &nbsp;</p>
<p class="whs2">&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See
<script type="text/javascript" language="javascript1.2"> Also</B></span> a sample TUI Script of a <a href="../transforming_meshes.htm#bookmark3">Merge
<!-- Nodes</a> operation. &nbsp;</p>
if (window.writeIntopicBar)
writeIntopicBar(0); <p>&nbsp;</p>
//-->
</script> <script type="text/javascript" language="javascript1.2">
</body> <!--
</html> if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,129 +1,134 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Minimum angle</title> <title>Minimum angle</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; float:none; width:30px; height:30px; border-style:none; } img_whs1 { border:none; float:none; width:30px; height:30px; border-style:none; }
p.whs2 { margin-left:40px; } p.whs2 { margin-left:40px; }
img_whs3 { border:none; width:24px; height:24px; border-style:none; } img_whs3 { border:none; width:24px; height:24px; border-style:none; }
img_whs4 { border:none; width:443px; height:254px; border-style:none; } img_whs4 { border:none; width:443px; height:254px; border-style:none; }
p.whs5 { margin-left:0px; } p.whs5 { margin-left:0px; }
--> -->
</style><script type="text/javascript" language="JavaScript"> </style><script type="text/javascript" language="JavaScript">
<!-- <!--
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
{ {
var strNSS = "<style type='text/css'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs5 {margin-left:1pt; }"; strNSS += "p.whs5 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
//--> //-->
</script> </script>
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nQuality controls\nMinimum angle"); addTocInfo("MESH module\nQuality controls\nMinimum angle");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Minimum angle</h1> <!--
if (window.writeIntopicBar)
<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> <span style="font-weight: bold;"><B>Minimum angle</B></span> writeIntopicBar(4);
mesh quality criterion consists of calculation of the minimum value of //-->
angle between two adjacent sides of a 2D meshing element (triangle or </script>
quadrangle). </p> <h1>Minimum angle</h1>
<p>&nbsp;</p> <p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> <span style="font-weight: bold;"><B>Minimum angle</B></span>
mesh quality criterion consists of calculation of the minimum value of
<p class=TODO>To apply the Minimum angle quality criterion to your mesh:</p> angle between two adjacent sides of a 2D meshing element (triangle or
quadrangle). </p>
<p class=TODO>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs2">1. Display your mesh in the viewer.</p>
<p class=TODO>To apply the Minimum angle quality criterion to your mesh:</p>
<p class="whs2">&nbsp;</p>
<p class=TODO>&nbsp;</p>
<p class="whs2">2. Choose <span style="font-weight: bold;"><B>Controls
&gt; Minimum angle </B></span>or click <img src="../image38.gif" width="24px" height="24px" border="0" class="img_whs3"> button. Your mesh will <p class="whs2">1. Display your mesh in the viewer.</p>
be displayed in the viewer with its elements colored according to the
applied mesh quality control criterion:</p> <p class="whs2">&nbsp;</p>
<p class="whs2">&nbsp;</p> <p class="whs2">2. Choose <span style="font-weight: bold;"><B>Controls
&gt; Minimum angle </B></span>or click <img src="../image38.gif" width="24px" height="24px" border="0" class="img_whs3"> button. Your mesh will
<p class="whs2"><img src="../image92.jpg" width="443px" height="254px" border="0" class="img_whs4"></p> be displayed in the viewer with its elements colored according to the
applied mesh quality control criterion:</p>
<p class="whs2">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<p class="whs5"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of a <a href="../quality_controls.htm#bookmark9">Minimum <p class="whs2"><img src="../image92.jpg" width="443px" height="254px" border="0" class="img_whs4"></p>
Angle quality control</a> operation. &nbsp;</p>
<p class="whs2">&nbsp;</p>
<p>&nbsp;</p>
<p class="whs5"><span style="font-weight: bold;"><B>See Also</B></span>
<script type="text/javascript" language="javascript1.2"> a sample TUI Script of a <a href="../quality_controls.htm#bookmark9">Minimum
<!-- Angle quality control</a> operation. &nbsp;</p>
if (window.writeIntopicBar)
writeIntopicBar(0); <p>&nbsp;</p>
//-->
</script> <script type="text/javascript" language="javascript1.2">
</body> <!--
</html> if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,148 +1,142 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Non conform mesh allowed hypothesis</title> <title>Non conform mesh allowed hypothesis</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
p.whs1 { margin-left:0px; } p.whs1 { margin-left:0px; }
p.whs2 { margin-left:40px; } p.whs2 { margin-left:40px; }
--> -->
</style><script type="text/javascript" language="JavaScript"> </style><script type="text/javascript" language="JavaScript">
<!-- <!--
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
{ {
var strNSS = "<style type='text/css'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs1 {margin-left:1pt; }"; strNSS += "p.whs1 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
//--> //-->
</script> </script>
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nCreating meshes\nDefining hypotheses\nAdditional Hypotheses"); addTocInfo("MESH module\nCreating meshes\nDefining hypotheses\nAdditional Hypotheses");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Additional Hypotheses</h1> <!--
if (window.writeIntopicBar)
<p><span style="font-weight: bold;"><B>Additional Hypotheses</B></span> can be writeIntopicBar(4);
applied as a supplement to the main hypotheses, introducing additional //-->
concepts to mesh creation.</p> </script>
<h1>Additional Hypotheses</h1>
<p>&nbsp;</p>
<p><span style="font-weight: bold;"><B>Additional Hypotheses</B></span> can be
<p>To define an <span style="font-weight: bold;"><B>Additional Hypothesis</B></span> applied as a supplement to the main hypotheses, introducing additional
simply select it in <span style="font-weight: bold;"><B>Create Mesh</B></span> concepts to mesh creation.</p>
menu. These hypotheses are actually changes in the rules of mesh creation
and as such don't possess adjustable values. </p> <p>&nbsp;</p>
<h3>&nbsp;</h3> <p>To define an <span style="font-weight: bold;"><B>Additional Hypothesis</B></span>
simply select it in <span style="font-weight: bold;"><B>Create Mesh</B></span>
<h3>Non Conform mesh allowed hypothesis</h3> menu. These hypotheses are actually changes in the rules of mesh creation
and as such don't possess adjustable values. </p>
<p><span style="font-weight: bold;"><B>Non Conform mesh allowed</B></span> hypothesis
allows to generate non-conform meshes (that is, meshes having some edges <h3>Non Conform mesh allowed hypothesis</h3>
ending on an edge or face of adjacent elements). </p>
<p><span style="font-weight: bold;"><B>Non Conform mesh allowed</B></span> hypothesis
<h3>&nbsp;</h3> allows to generate non-conform meshes (that is, meshes having some edges
ending on an edge or face of adjacent elements). </p>
<h3>Propagation of 1D Hypothesis on opposite edges</h3>
<h3>Quadratic Mesh</h3>
<p><span style="font-weight: bold;"><B>P</B></span><span style="font-weight: bold;"><B>ropagation
of 1D Hypothesis on opposite edges </B></span>allows to propagate a set hypothesis <p>Quadratic Mesh hypothesis allows to build a quadratic mesh (whose edges
onto an opposite edge. If a local hypothesis and propagation are set on are not straight but broken lines and can be defined by three points:
one of edges of a quadrangular face, the opposite edge will have the same first, middle and last) instead of an ordinary one. &nbsp;</p>
hypothesis, unless another hypothesis has been locally set on such opposite
edge.</p> <h3>Propagation of 1D Hypothesis on opposite edges</h3>
<p class="whs1">&nbsp;</p> <p><span style="font-weight: bold;"><B>Propagation of 1D Hypothesis on opposite
edges </B></span>allows to propagate a hypothesis onto an opposite edge. If
<p class="whs1"><span style="font-weight: bold;"><B>See Also</B></span> a local hypothesis and propagation are defined on an edge of a quadrangular
a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark6">Propagation face, the opposite edge will have the same hypothesis, unless another
hypothesis</a> operation. &nbsp;</p> hypothesis has been locally defined on the opposite edge.</p>
<p>&nbsp;</p> <p class="whs1">&nbsp;</p>
<h3>Length from edges hypothesis </h3> <p class="whs1"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark7">Propagation
<p><span style="font-weight: bold;"><B>Length from edges</B></span> hypothesis hypothesis</a> operation. &nbsp;</p>
builds 1D mesh segments having a length calculated as an average edge
length for a given wire. </p> <p>&nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>
<p class="whs1"><span style="font-weight: bold;"><B>See Also</B></span> <p class="whs2">&nbsp;</p>
a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark7">Length
from Edges hypothesis</a> operation. &nbsp;</p> <script type="text/javascript" language="javascript1.2">
<!--
<p>&nbsp;</p> if (window.writeIntopicBar)
writeIntopicBar(0);
<p class="whs2">&nbsp;</p> //-->
</script>
<script type="text/javascript" language="javascript1.2"> </body>
<!-- </html>
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,141 +1,147 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Reassigning hypotheses and algorithms</title> <title>Reassigning hypotheses and algorithms</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; border-style:none; width:309px; height:296px; float:none; } img_whs1 { border:none; border-style:none; width:355px; height:296px; float:none; }
img_whs2 { border:none; width:30px; height:29px; border-style:none; } img_whs2 { border:none; width:30px; height:29px; border-style:none; }
img_whs3 { border:none; float:none; width:386px; height:336px; border-style:none; } p.whs3 { margin-left:40px; }
img_whs4 { border:none; float:none; width:386px; height:338px; border-style:none; } img_whs4 { border:none; float:none; width:386px; height:336px; border-style:none; }
p.whs5 { margin-left:0px; } img_whs5 { border:none; float:none; width:386px; height:338px; border-style:none; }
p.whs6 { margin-left:0px; font-weight:bold; } p.whs6 { margin-left:0px; }
img_whs7 { border:none; width:388px; height:341px; float:none; border-style:none; } p.whs7 { font-weight:bold; margin-left:40px; }
--> img_whs8 { border:none; width:388px; height:341px; float:none; border-style:none; }
</style><script type="text/javascript" language="JavaScript"> -->
<!-- </style><script type="text/javascript" language="JavaScript">
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) <!--
{ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
var strNSS = "<style type='text/css'>"; {
strNSS += "p.whs5 {margin-left:1pt; }"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs6 {margin-left:1pt; }"; strNSS += "p.whs6 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
//--> //-->
</script> </script>
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nCreating meshes\nEditing Meshes"); addTocInfo("MESH module\nCreating meshes\nEditing Meshes");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Editing Meshes</h1> <!--
if (window.writeIntopicBar)
<p>After you have created a mesh or submesh with definite applied hypotheses writeIntopicBar(4);
and algorithms you can edit your mesh by <span style="font-weight: bold;"><B>assigning</B></span> //-->
new hypotheses and algorithms or <span style="font-weight: bold;"><B>unassigning </script>
</B></span>the applied hypotheses and algorithms. The editing proceeds in <h1>Editing Meshes</h1>
the same way as <span style="font-weight: bold;"><B>Mesh Creation</B></span>.
</p> <p>After you have created a mesh or submesh with definite applied hypotheses
and algorithms you can edit your mesh by <span style="font-weight: bold;"><B>assigning</B></span>
<p>&nbsp;</p> new hypotheses and algorithms or <span style="font-weight: bold;"><B>unassigning
</B></span>the applied hypotheses and algorithms. The editing proceeds in
<p class=TODO><img src="../pics/c-editmesh.png" x-maintain-ratio="TRUE" width="309px" height="296px" border="0" class="img_whs1"></p> the same way as <span style="font-weight: bold;"><B>Mesh Creation</B></span>.
</p>
<p>You can also change values for the current hypothesis by clicking the
<img src="../image122.gif" width="30px" height="29px" border="0" class="img_whs2"> button. </p> <p>&nbsp;</p>
<p>&nbsp;</p> <p class=TODO
style="margin-left: 40px;"><img src="../pics/createmesh-inv3.png" x-maintain-ratio="TRUE" width="355px" height="296px" border="0" class="img_whs1"></p>
<p>See how a mesh constructed on one and the same geometrical object changes
if we apply different algorithms to it. </p> <p>You can also change values for the current hypothesis by clicking the
<img src="../image122.gif" width="30px" height="29px" border="0" class="img_whs2"> button. </p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><img src="../pics/edit_mesh1.png" x-maintain-ratio="TRUE" width="386px" height="336px" border="0" class="img_whs3"> &nbsp;<img src="../pics/edit_mesh_remove_hyp.png" x-maintain-ratio="TRUE" width="386px" height="338px" border="0" class="img_whs4"></p>
<p>See how a mesh constructed on one and the same geometrical object changes
<p class="whs5">&nbsp;</p> if we apply different algorithms to it. </p>
<p class="whs6"><img src="../pics/edit_mesh_change_value_hyp.png" x-maintain-ratio="TRUE" width="388px" height="341px" border="0" class="img_whs7"></p> <p>&nbsp;</p>
<p class="whs5">&nbsp;</p> <p class="whs3"><img src="../pics/edit_mesh1.png" x-maintain-ratio="TRUE" width="386px" height="336px" border="0" class="img_whs4"> &nbsp;<img src="../pics/edit_mesh_remove_hyp.png" x-maintain-ratio="TRUE" width="386px" height="338px" border="0" class="img_whs5"></p>
<p class="whs5">&nbsp;</p> <p class="whs6">&nbsp;</p>
<p class="whs5"><span style="font-weight: bold;"><B>See Also</B></span> <p class="whs7"><img src="../pics/edit_mesh_change_value_hyp.png" x-maintain-ratio="TRUE" width="388px" height="341px" border="0" class="img_whs8"></p>
a sample TUI Script of an <a href="../constructing_meshes.htm#bookmark2">Edit
Mesh</a> operation. &nbsp;</p> <p class="whs6">&nbsp;</p>
<p class="whs5">&nbsp;</p> <p class="whs6">&nbsp;</p>
<p class="whs5">&nbsp;</p> <p class="whs6"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of an <a href="../constructing_meshes.htm#bookmark2">Edit
<p>&nbsp;</p> Mesh</a> operation. &nbsp;</p>
<script type="text/javascript" language="javascript1.2"> <p class="whs6">&nbsp;</p>
<!--
if (window.writeIntopicBar) <p class="whs6">&nbsp;</p>
writeIntopicBar(0);
//--> <p>&nbsp;</p>
</script>
</body> <script type="text/javascript" language="javascript1.2">
</html> <!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,223 +1,246 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Removing nodes and elements</title> <title>Removing nodes and elements</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
p.whs1 { margin-left:40px; } ul.whs1 { list-style:disc; }
img_whs2 { border:none; width:27px; height:25px; border-style:none; } p.whs2 { margin-left:40px; font-weight:bold; }
img_whs3 { border:none; width:332px; height:231px; float:none; border-style:none; } p.whs3 { margin-left:40px; }
p.whs4 { margin-left:0px; } img_whs4 { border:none; width:27px; height:25px; border-style:none; }
img_whs5 { border:none; width:36px; height:38px; float:none; border-style:none; } img_whs5 { border:none; width:332px; height:231px; float:none; border-style:none; }
table.whs6 { x-cell-content-align:top; width:100%; border-spacing:0px; } p.whs6 { margin-left:0px; }
col.whs7 { width:31.569%; } img_whs7 { border:none; width:36px; height:38px; float:none; border-style:none; }
col.whs8 { width:68.431%; } table.whs8 { x-cell-content-align:top; width:100%; border-spacing:0px; }
tr.whs9 { x-cell-content-align:top; } col.whs9 { width:31.569%; }
td.whs10 { padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; } col.whs10 { width:68.431%; }
img_whs11 { border:none; border-style:none; width:245px; height:289px; float:none; } tr.whs11 { x-cell-content-align:top; }
td.whs12 { padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; } td.whs12 { width:31.569%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }
img_whs13 { border:none; border-style:none; width:252px; height:288px; float:none; } img_whs13 { border:none; width:245px; height:289px; float:none; border-style:none; }
table.whs14 { x-cell-content-align:top; border-spacing:0px; width:55.882%; } td.whs14 { width:68.431%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }
col.whs15 { width:47.72%; } img_whs15 { border:none; width:252px; height:288px; float:none; border-style:none; }
col.whs16 { width:52.28%; } table.whs16 { x-cell-content-align:top; width:55.882%; border-spacing:0px; }
img_whs17 { border:none; border-style:none; width:219px; height:210px; float:none; } col.whs17 { width:47.72%; }
img_whs18 { border:none; border-style:none; float:none; width:240px; height:209px; } col.whs18 { width:52.28%; }
--> td.whs19 { width:47.72%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }
</style><script type="text/javascript" language="JavaScript"> img_whs20 { border:none; width:219px; height:210px; float:none; border-style:none; }
<!-- td.whs21 { width:52.28%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) img_whs22 { border:none; float:none; width:240px; height:209px; border-style:none; }
{ -->
var strNSS = "<style type='text/css'>"; </style><script type="text/javascript" language="JavaScript">
strNSS += "p.whs4 {margin-left:1pt; }"; <!--
strNSS +="</style>"; if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
document.write(strNSS); {
} var strNSS = "<style type='text/css'>";
//--> strNSS += "p.whs6 {margin-left:1pt; }";
</script> strNSS +="</style>";
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> document.write(strNSS);
<!-- }
function reDo() { //-->
if (innerWidth != origWidth || innerHeight != origHeight) </script>
location.reload(); <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
} <!--
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { function reDo() {
origWidth = innerWidth; if (innerWidth != origWidth || innerHeight != origHeight)
origHeight = innerHeight; location.reload();
onresize = reDo; }
} if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
onerror = null; origWidth = innerWidth;
//--> origHeight = innerHeight;
</script> onresize = reDo;
<style type="text/css"> }
<!-- onerror = null;
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } //-->
--> </script>
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> <style type="text/css">
<script type="text/javascript" language="javascript" src="../whver.js"></script> <!--
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> p.WebHelpNavBar { text-align:right; }
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> -->
</head> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<!-- <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
if (window.gbWhTopic) <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
{ <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
if (window.addTocInfo) <script type="text/javascript" language="javascript1.2">
{ <!--
addTocInfo("MESH module\nModifying meshes\nRemoving nodes and elements"); if (window.gbWhTopic)
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); {
if (window.setRelStartPage)
} {
if (window.writeBtnStyle) addTocInfo("MESH module\nModifying meshes\nRemoving nodes and elements");
writeBtnStyle(); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
if (window.writeIntopicBar)
writeIntopicBar(1); }
if (window.setRelStartPage)
{ if (window.setRelStartPage)
setRelStartPage("../smesh.htm"); {
setRelStartPage("../index.htm");
autoSync(1);
sendSyncInfo(); autoSync(1);
sendAveInfoOut(); sendSyncInfo();
} sendAveInfoOut();
} }
else
if (window.gbIE4) }
document.location.reload(); else
//--> if (window.gbIE4)
</script> document.location.reload();
<h1>Removing nodes and elements</h1> //-->
</script>
<p>In SMESH you can remove nodes and all types of cells of your mesh. </p> </head>
<body><script type="text/javascript" language="javascript1.2">
<p>&nbsp;</p> <!--
if (window.writeIntopicBar)
<p class=TODO>To remove a node:</p> writeIntopicBar(4);
//-->
<p class=TODO </script>
style="margin-left: 40px;">&nbsp;</p> <h1>Removing nodes and elements</h1>
<p class="whs1">1. Select your mesh in the Object Browser <p>In MESH you can remove nodes and all types of cells of your mesh. </p>
or in the 3D viewer.</p>
<p>&nbsp;</p>
<p class="whs1">&nbsp;</p>
<ul type="disc" class="whs1">
<p class="whs1">2. From the <span style="font-weight: bold;"><B>Modification
</B></span>menu choose <span style="font-weight: bold;"><B>Remove </B></span>and <li class=kadov-p><p class="whs2"><a
from the associated submenu select the <span style="font-weight: bold;"><B>Remove href="#remove_a_node"
nodes</B></span>, or just click <img src="../image88.gif" width="27px" height="25px" border="0" class="img_whs2"> icon in the toolbar. The style="font-weight: bold;"><span style="font-weight: bold;"><B>Nodes</a>
following dialog box will appear:</p> </B></span></p></li>
<p>&nbsp;</p> <li class=kadov-p><p class="whs2"><a
href="#remove_an_element"
<p class="whs1"><img src="../pics/removenodes.png" x-maintain-ratio="TRUE" width="332px" height="231px" border="0" class="img_whs3"></p> style="font-weight: bold;">Elements</a></p></li>
</ul>
<p class="whs1">&nbsp;</p>
<p>&nbsp;</p>
<p class="whs1">In this dialog box you can specify one or
several nodes (with pressed Shift button) by choosing them in the 3D viewer.</p> <p class=TODO><a name=remove_a_node>To remove a node:</a></p>
<p class="whs1">&nbsp;</p> <p class=TODO
style="margin-left: 40px;">&nbsp;</p>
<p class="whs1">3. Click <span style="font-weight: bold;"><B>OK
</B></span>or <span style="font-weight: bold;"><B>Apply </B></span>&nbsp;to <p class="whs3">1. Select your mesh in the Object Browser
confirm deletion of the specified nodes.</p> or in the 3D viewer.</p>
<p class="whs1">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs4"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs5">Be careful while removing <p class="whs3">2. From the <span style="font-weight: bold;"><B>Modification
nodes because if you remove a definite node of your mesh all adjacent </B></span>menu choose <span style="font-weight: bold;"><B>Remove </B></span>and
elements will be also deleted.</p> from the associated submenu select the <span style="font-weight: bold;"><B>Remove
nodes</B></span>, or just click <img src="../image88.gif" width="27px" height="25px" border="0" class="img_whs4"> icon in the toolbar. The
<p class="whs1">&nbsp;</p> following dialog box will appear:</p>
<table x-use-null-cells cellspacing="0" width="100%" class="whs6"> <p>&nbsp;</p>
<col class="whs7">
<col class="whs8"> <p class="whs3"><img src="../pics/removenodes.png" x-maintain-ratio="TRUE" width="332px" height="231px" border="0" class="img_whs5"></p>
<tr valign="top" class="whs9"> <p class="whs3">&nbsp;</p>
<td width="31.569%" class="whs10">
<p><img src="../pics/remove_nodes1.png" x-maintain-ratio="TRUE" width="245px" height="289px" border="0" class="img_whs11"></td> <p class="whs3">In this dialog box you can specify one or
<td width="68.431%" class="whs12"> several nodes (with pressed Shift button) by choosing them in the 3D viewer.</p>
<p><img src="../pics/remove_nodes2.png" x-maintain-ratio="TRUE" width="252px" height="288px" border="0" class="img_whs13"></td></tr>
</table> <p class="whs3">&nbsp;</p>
<p class="whs4">&nbsp;</p> <p class="whs3">3. Click <span style="font-weight: bold;"><B>OK
</B></span>or <span style="font-weight: bold;"><B>Apply </B></span>&nbsp;to
<p>&nbsp;</p> confirm deletion of the specified nodes.</p>
<p class=TODO>To remove an element:</p> <p class="whs3">&nbsp;</p>
<p class=TODO <p class="whs6"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs7">Be careful while removing
style="margin-left: 40px;">&nbsp;</p> nodes because if you remove a definite node of your mesh all adjacent
elements will be also deleted.</p>
<p class="whs1">1. Select your mesh in the Object Browser
or in the 3D viewer.</p> <p class="whs3">&nbsp;</p>
<p class="whs1">&nbsp;</p> <table x-use-null-cells cellspacing="0" width="100%" class="whs8">
<col class="whs9">
<p class="whs1">2. From the <span style="font-weight: bold;"><B>Modification <col class="whs10">
</B></span>menu choose <span style="font-weight: bold;"><B>Remove </B></span>and
from the associated submenu select the <span style="font-weight: bold;"><B>Remove <tr valign="top" class="whs11">
elements</B></span>, or just click <img src="../image88.gif" width="27px" height="25px" border="0" class="img_whs2"> icon in the toolbar. The <td width="31.569%" class="whs12">
following dialog box will appear:</p> <p><img src="../pics/remove_nodes1.png" x-maintain-ratio="TRUE" width="245px" height="289px" border="0" class="img_whs13"></td>
<td width="68.431%" class="whs14">
<p>&nbsp;</p> <p><img src="../pics/remove_nodes2.png" x-maintain-ratio="TRUE" width="252px" height="288px" border="0" class="img_whs15"></td></tr>
</table>
<p class="whs1"><img src="../pics/removeelements.png" x-maintain-ratio="TRUE" width="332px" height="231px" border="0" class="img_whs3"></p>
<p class="whs6">&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p>&nbsp;</p>
<p class="whs1">In this dialog box you can specify one or
several elements of your mesh (with pressed Shift button) by choosing <p class=TODO><a name=remove_an_element>To remove an element:</a></p>
them in the 3D viewer.</p>
<p class=TODO
<p class="whs1">&nbsp;</p> style="margin-left: 40px;">&nbsp;</p>
<p class="whs1">3. Click <span style="font-weight: bold;"><B>OK <p class="whs3">1. Select your mesh in the Object Browser
</B></span>or <span style="font-weight: bold;"><B>Apply </B></span>&nbsp;to or in the 3D viewer.</p>
confirm deletion of the specified elements.</p>
<p class="whs3">&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p class="whs3">2. From the <span style="font-weight: bold;"><B>Modification
<table x-use-null-cells width="55.882%" cellspacing="0" class="whs14"> </B></span>menu choose <span style="font-weight: bold;"><B>Remove </B></span>and
<col class="whs15"> from the associated submenu select the <span style="font-weight: bold;"><B>Remove
<col class="whs16"> elements</B></span>, or just click <img src="../image88.gif" width="27px" height="25px" border="0" class="img_whs4"> icon in the toolbar. The
following dialog box will appear:</p>
<tr valign="top" class="whs9">
<td width="47.72%" class="whs10"> <p>&nbsp;</p>
<p><img src="../pics/remove_elements1.png" x-maintain-ratio="TRUE" width="219px" height="210px" border="0" class="img_whs17"></td>
<td width="52.28%" class="whs12"> <p class="whs3"><img src="../pics/removeelements.png" x-maintain-ratio="TRUE" width="332px" height="231px" border="0" class="img_whs5"></p>
<p><img src="../pics/remove_elements2.png" x-maintain-ratio="TRUE" width="240px" height="209px" border="0" class="img_whs18"></td></tr>
</table> <p class="whs3">&nbsp;</p>
<p class="whs4">&nbsp;</p> <p class="whs3">In this dialog box you can specify one or
several elements of your mesh (with pressed Shift button) by choosing
<p>&nbsp;</p> them in the 3D viewer.</p>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See <p class="whs3">&nbsp;</p>
Also</B></span> a sample TUI Script of a <a href="../modifying_meshes.htm#bookmark1">Removing
Nodes and Elements</a> operation. &nbsp;</p> <p class="whs3">3. Click <span style="font-weight: bold;"><B>OK
</B></span>or <span style="font-weight: bold;"><B>Apply </B></span>&nbsp;to
<p>&nbsp;</p> confirm deletion of the specified elements.</p>
<script type="text/javascript" language="javascript1.2"> <p class="whs3">&nbsp;</p>
<!--
if (window.writeIntopicBar) <table x-use-null-cells cellspacing="0" width="55.882%" class="whs16">
writeIntopicBar(0); <col class="whs17">
//--> <col class="whs18">
</script>
</body> <tr valign="top" class="whs11">
</html> <td width="47.72%" class="whs19">
<p><img src="../pics/remove_elements1.png" x-maintain-ratio="TRUE" width="219px" height="210px" border="0" class="img_whs20"></td>
<td width="52.28%" class="whs21">
<p><img src="../pics/remove_elements2.png" x-maintain-ratio="TRUE" width="240px" height="209px" border="0" class="img_whs22"></td></tr>
</table>
<p class="whs6">&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See
Also</B></span> a sample TUI Script of a <a href="../modifying_meshes.htm#bookmark1">Removing
Nodes and Elements</a> operation. &nbsp;</p>
<p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,156 +1,176 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Renumbering nodes and elements</title> <title>Renumbering nodes and elements</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
p.whs1 { margin-left:40px; } ul.whs1 { list-style:disc; }
img_whs2 { border:none; width:29px; height:23px; border-style:none; } p.whs2 { margin-left:40px; font-weight:bold; }
img_whs3 { border:none; border-style:none; width:332px; height:231px; float:none; } p.whs3 { margin-left:40px; }
img_whs4 { border:none; width:26px; height:25px; border-style:none; } img_whs4 { border:none; width:29px; height:23px; border-style:none; }
--> img_whs5 { border:none; width:332px; height:231px; float:none; border-style:none; }
</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> img_whs6 { border:none; width:26px; height:25px; border-style:none; }
<!-- -->
function reDo() { </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
if (innerWidth != origWidth || innerHeight != origHeight) <!--
location.reload(); function reDo() {
} if (innerWidth != origWidth || innerHeight != origHeight)
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { location.reload();
origWidth = innerWidth; }
origHeight = innerHeight; if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
onresize = reDo; origWidth = innerWidth;
} origHeight = innerHeight;
onerror = null; onresize = reDo;
//--> }
</script> onerror = null;
<style type="text/css"> //-->
<!-- </script>
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } <style type="text/css">
--> <!--
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
<script type="text/javascript" language="javascript" src="../whver.js"></script> p.WebHelpNavBar { text-align:right; }
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> -->
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
<!-- <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
if (window.gbWhTopic) <script type="text/javascript" language="javascript1.2">
{ <!--
if (window.addTocInfo) if (window.gbWhTopic)
{ {
addTocInfo("MESH module\nModifying meshes\nRenumbering nodes and elements"); if (window.setRelStartPage)
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); {
addTocInfo("MESH module\nModifying meshes\nRenumbering nodes and elements");
} addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
if (window.writeBtnStyle) addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
writeBtnStyle();
}
if (window.writeIntopicBar)
writeIntopicBar(1);
if (window.setRelStartPage)
if (window.setRelStartPage) {
{ setRelStartPage("../index.htm");
setRelStartPage("../smesh.htm");
autoSync(1);
autoSync(1); sendSyncInfo();
sendSyncInfo(); sendAveInfoOut();
sendAveInfoOut(); }
}
} }
else else
if (window.gbIE4) if (window.gbIE4)
document.location.reload(); document.location.reload();
//--> //-->
</script> </script>
<h1>Renumbering nodes and elements</h1> </head>
<body><script type="text/javascript" language="javascript1.2">
<p>In SMESH you can renumber the nodes and elements of your mesh.</p> <!--
if (window.writeIntopicBar)
<p>&nbsp;</p> writeIntopicBar(4);
//-->
<p class=TODO>To renumber the nodes of your mesh:</p> </script>
<h1>Renumbering nodes and elements</h1>
<p class=TODO>&nbsp;</p>
<p>In MESH you can renumber the nodes and elements of your mesh.</p>
<p class="whs1">1. In the <span style="font-weight: bold;"><B>Modification
</B></span>menu select <span style="font-weight: bold;"><B>Renumbering </B></span>submenu <p>&nbsp;</p>
and choose the <span style="font-weight: bold;"><B>Nodes </B></span>item or click
<img src="../image63.gif" width="29px" height="23px" border="0" class="img_whs2"> button in the toolbar. The following dialog box will <ul type="disc" class="whs1">
appear: </p>
<li class=kadov-p><p class="whs2"><a
<p class="whs1">&nbsp;</p> href="#renumber_nodes">Nodes</a> </p></li>
<p class="whs1"><img src="../pics/renumbernodes.png" x-maintain-ratio="TRUE" width="332px" height="231px" border="0" class="img_whs3"></p> <li class=kadov-p><p class="whs2"><a
href="#renumber_elements"
<p class="whs1">&nbsp;</p> style="font-weight: bold;">Elements</a></p></li>
</ul>
<p class="whs1">2. Fill the <span style="font-weight: bold;"><B>Mesh
</B></span>field by selecting your mesh in the Object Browser or in the 3D <p>&nbsp;</p>
viewer.</p>
<p class=TODO><a name=renumber_nodes>To renumber the nodes of your mesh:</a></p>
<p class="whs1">&nbsp;</p>
<p class=TODO>&nbsp;</p>
<p class="whs1">3. Click the <span style="font-weight: bold;"><B>Apply
</B></span><span>or </span><span style="font-weight: bold;"><B>OK </B></span><span>button <p class="whs3">1. In the <span style="font-weight: bold;"><B>Modification
to perform the operation.</span></p> </B></span>menu select <span style="font-weight: bold;"><B>Renumbering </B></span>submenu
and choose the <span style="font-weight: bold;"><B>Nodes </B></span>item or click
<p class="whs1">&nbsp;</p> <img src="../image63.gif" width="29px" height="23px" border="0" class="img_whs4"> button in the toolbar. The following dialog box will
appear: </p>
<p class="whs1">&nbsp;</p>
<p class="whs3">&nbsp;</p>
<p class=TODO>To renumber the elements of your mesh:</p>
<p class="whs3"><img src="../pics/renumbernodes.png" x-maintain-ratio="TRUE" width="332px" height="231px" border="0" class="img_whs5"></p>
<p class=TODO>&nbsp;</p>
<p class="whs3">&nbsp;</p>
<p class="whs1">1. In the <span style="font-weight: bold;"><B>Modification
</B></span>menu select <span style="font-weight: bold;"><B>Renumbering </B></span>submenu <p class="whs3">2. Fill the <span style="font-weight: bold;"><B>Mesh
and choose the <span style="font-weight: bold;"><B>Elements </B></span>item or </B></span>field by selecting your mesh in the Object Browser or in the 3D
click <img src="../image64.gif" width="26px" height="25px" border="0" class="img_whs4"> button in the toolbar. The following dialog box will viewer.</p>
appear: </p>
<p class="whs3">&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p class="whs3">3. Click the <span style="font-weight: bold;"><B>Apply
<p class="whs1"><img src="../pics/renumberelements.png" x-maintain-ratio="TRUE" width="332px" height="231px" border="0" class="img_whs3"></p> </B></span><span>or </span><span style="font-weight: bold;"><B>OK </B></span><span>button
to perform the operation.</span></p>
<p class="whs1">&nbsp;</p>
<p class="whs3">&nbsp;</p>
<p class="whs1">2. Fill the <span style="font-weight: bold;"><B>Mesh
</B></span>field by selecting your mesh in the Object Browser or in the 3D <p class="whs3">&nbsp;</p>
viewer.</p>
<p class=TODO><a name=renumber_elements>To renumber the elements of your
<p class="whs1">&nbsp;</p> mesh:</a></p>
<p class="whs1">3. Click the <span style="font-weight: bold;"><B>Apply <p class=TODO>&nbsp;</p>
</B></span><span>or </span><span style="font-weight: bold;"><B>OK </B></span><span>button
to perform the operation.</span></p> <p class="whs3">1. In the <span style="font-weight: bold;"><B>Modification
</B></span>menu select <span style="font-weight: bold;"><B>Renumbering </B></span>submenu
<p class="whs1">&nbsp;</p> and choose the <span style="font-weight: bold;"><B>Elements </B></span>item or
click <img src="../image64.gif" width="26px" height="25px" border="0" class="img_whs6"> button in the toolbar. The following dialog box will
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See appear: </p>
Also</B></span> a sample TUI Script of a <a href="../modifying_meshes.htm#bookmark2">Renumbering
Nodes and Elements</a><a href="../modifying_meshes.htm#bookmark8"> </a>operation. <p class="whs3">&nbsp;</p>
&nbsp;</p>
<p class="whs3"><img src="../pics/renumberelements.png" x-maintain-ratio="TRUE" width="332px" height="231px" border="0" class="img_whs5"></p>
<p>&nbsp;</p>
<p class="whs3">&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p class="whs3">2. Fill the <span style="font-weight: bold;"><B>Mesh
<script type="text/javascript" language="javascript1.2"> </B></span>field by selecting your mesh in the Object Browser or in the 3D
<!-- viewer.</p>
if (window.writeIntopicBar)
writeIntopicBar(0); <p class="whs3">&nbsp;</p>
//-->
</script> <p class="whs3">3. Click the <span style="font-weight: bold;"><B>Apply
</body> </B></span><span>or </span><span style="font-weight: bold;"><B>OK </B></span><span>button
</html> to perform the operation.</span></p>
<p class="whs3">&nbsp;</p>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See
Also</B></span> a sample TUI Script of a <a href="../modifying_meshes.htm#bookmark2">Renumbering
Nodes and Elements</a><a href="../modifying_meshes.htm#bookmark8"> </a>operation.
&nbsp;</p>
<p>&nbsp;</p>
<p class="whs3">&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,137 +1,142 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Rotation</title> <title>Rotation</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
p.whs1 { margin-left:40px; } p.whs1 { margin-left:40px; }
img_whs2 { border:none; width:390px; height:411px; float:none; border-style:none; } img_whs2 { border:none; width:390px; height:411px; float:none; border-style:none; }
ul.whs3 { list-style:disc; } ul.whs3 { list-style:disc; }
img_whs4 { border:none; float:none; width:418px; height:332px; } img_whs4 { border:none; float:none; width:418px; height:332px; }
img_whs5 { border:none; width:443px; height:331px; float:none; } img_whs5 { border:none; width:443px; height:331px; float:none; }
--> -->
</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nModifying meshes\nTransforming meshes\nRotation"); addTocInfo("MESH module\nModifying meshes\nTransforming meshes\nRotation");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Rotation</h1> <!--
if (window.writeIntopicBar)
<p>This geometrical operation allows to rotate in space your mesh or some writeIntopicBar(4);
of its elements.</p> //-->
</script>
<p>&nbsp;</p> <h1>Rotation</h1>
<p class=TODO>&nbsp;To <p>This geometrical operation allows to rotate in space your mesh or some
rotate your mesh:</p> of its elements.</p>
<p class=TODO>&nbsp;</p> <p>&nbsp;</p>
<p class="whs1">From the <span style="font-weight: bold;"><B>Modification <p class=TODO>&nbsp;To
</B></span>choose <span style="font-weight: bold;"><B>Transformation </B></span>and rotate your mesh:</p>
&nbsp;from its
sub-menu select the <span style="font-weight: bold;"><B>Rotation </B></span>item. <p class=TODO>&nbsp;</p>
The following dialog box shall appear:</p>
<p class="whs1">From the <span style="font-weight: bold;"><B>Modification
<p class="whs1">&nbsp;</p> </B></span>choose <span style="font-weight: bold;"><B>Transformation </B></span>and
&nbsp;from its
<p class="whs1"><img src="../pics/rotation.png" x-maintain-ratio="TRUE" width="390px" height="411px" border="0" class="img_whs2"></p> sub-menu select the <span style="font-weight: bold;"><B>Rotation </B></span>item.
The following dialog box shall appear:</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">In this dialog box you can specify the elements
which should be rotated and the rotation parameters:</p> <p class="whs1"><img src="../pics/rotation.png" x-maintain-ratio="TRUE" width="390px" height="411px" border="0" class="img_whs2"></p>
<ul type="disc" class="whs3"> <p class="whs1">&nbsp;</p>
<li class=kadov-p><p class="whs1"><span style="font-weight: bold;"><B>Axis:</B></span> <p class="whs1">In this dialog box you can specify the elements
point and vector</p></li> which should be rotated and the rotation parameters:</p>
<li class=kadov-p><p class="whs1"><span style="font-weight: bold;"><B>Angle <ul type="disc" class="whs3">
</B></span>of rotation </p></li>
</ul> <li class=kadov-p><p class="whs1"><span style="font-weight: bold;"><B>Axis:</B></span>
point and vector</p></li>
<p class="whs1">&nbsp;</p>
<li class=kadov-p><p class="whs1"><span style="font-weight: bold;"><B>Angle
<p class="whs1"><span style="font-weight: bold;"><B>Create a </B></span>of rotation </p></li>
copy </B></span>radio button allows to copy the rotated object.</p> </ul>
<p class="whs1">&nbsp;</p> <p class="whs1">&nbsp;</p>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See <p class="whs1"><span style="font-weight: bold;"><B>Create a
Also</B></span> a sample TUI Script of a <a href="../transforming_meshes.htm#bookmark1">Rotation</a> copy </B></span>radio button allows to copy the rotated object.</p>
operation. &nbsp;</p>
<p class="whs1">&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See
<p><img src="../pics/rotation1.png" x-maintain-ratio="TRUE" width="418px" height="332px" border="0" class="img_whs4"> &nbsp;&nbsp;<img src="../pics/rotation2.png" x-maintain-ratio="TRUE" width="443px" height="331px" border="0" class="img_whs5"></p> Also</B></span> a sample TUI Script of a <a href="../transforming_meshes.htm#bookmark1">Rotation</a>
operation. &nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!-- <p><img src="../pics/rotation1.png" x-maintain-ratio="TRUE" width="418px" height="332px" border="0" class="img_whs4"> &nbsp;&nbsp;<img src="../pics/rotation2.png" x-maintain-ratio="TRUE" width="443px" height="331px" border="0" class="img_whs5"></p>
if (window.writeIntopicBar)
writeIntopicBar(0); <p>&nbsp;</p>
//-->
</script> <script type="text/javascript" language="javascript1.2">
</body> <!--
</html> if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,106 +1,111 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Running SMESH module</title> <title>Running SMESH module</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; width:29px; height:28px; border-style:none; } img_whs1 { border:none; width:29px; height:28px; border-style:none; }
p.whs2 { font-family:'Times New Roman' , serif; } p.whs2 { font-family:'Times New Roman' , serif; }
p.whs3 { margin-left:40px; } p.whs3 { margin-left:40px; }
img_whs4 { border:none; border-style:none; width:685px; height:398px; float:none; } img_whs4 { border:none; border-style:none; width:685px; height:398px; float:none; }
--> -->
</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nRunning MESH module"); addTocInfo("MESH module\nRunning MESH module");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Running MESH module</h1> <!--
if (window.writeIntopicBar)
<p class=TODO writeIntopicBar(4);
style="font-style: normal; //-->
font-weight: normal; </script>
font-family: 'Times New Roman', serif;">To start MESH <span <h1>Running MESH module</h1>
class=glossterm>module</span> in SALOME click <img src="../image25.jpg" width="29px" height="28px" border="0" class="img_whs1"> icon in the
bottom toolbar or select <span style="font-weight: bold;"><B>MESH</B></span> <p class=TODO
&nbsp;from the style="font-style: normal;
Choose box:<span style="margin-left: 40px;"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></p> font-weight: normal;
font-family: 'Times New Roman', serif;">To start MESH <span
<p class="whs2">&nbsp;</p> class=glossterm>module</span> in SALOME click <img src="../image25.jpg" width="29px" height="28px" border="0" class="img_whs1"> icon in the
bottom toolbar or select <span style="font-weight: bold;"><B>MESH</B></span>
<p class="whs2">The desktop of the SALOME &nbsp;from the
platform will be updated with additional toolbars and menus related to Choose box:<span style="margin-left: 40px;"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></p>
the <span style="font-weight: bold;"><B>MESH</B></span> component . </p>
<p class="whs2">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<p class="whs2">The desktop of the SALOME
<p class="whs3"><img src="../pics/a-viewgeneral.png" x-maintain-ratio="TRUE" width="685px" height="398px" border="0" class="img_whs4"></p> platform will be updated with additional toolbars and menus related to
the <span style="font-weight: bold;"><B>MESH</B></span> component . </p>
<p class="whs3">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!-- <p class="whs3"><img src="../pics/a-viewgeneral.png" x-maintain-ratio="TRUE" width="685px" height="398px" border="0" class="img_whs4"></p>
if (window.writeIntopicBar)
writeIntopicBar(0); <p class="whs3">&nbsp;</p>
//-->
</script> <script type="text/javascript" language="javascript1.2">
</body> <!--
</html> if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,337 +1,342 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Sewing meshes</title> <title>Sewing meshes</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; } img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }
ul.whs2 { list-style:disc; } ul.whs2 { list-style:disc; }
p.whs3 { font-weight:bold; } p.whs3 { font-weight:bold; }
p.whs4 { margin-left:40px; } p.whs4 { margin-left:40px; }
img_whs5 { border:none; width:332px; height:548px; border-style:none; float:right; } img_whs5 { border:none; width:332px; height:548px; border-style:none; float:right; }
img_whs6 { border:none; width:612px; height:225px; border-style:none; } img_whs6 { border:none; width:612px; height:225px; border-style:none; }
img_whs7 { border:none; width:581px; height:218px; border-style:none; float:left; } img_whs7 { border:none; width:581px; height:218px; border-style:none; float:left; }
img_whs8 { border:none; width:600px; height:227px; border-style:none; } img_whs8 { border:none; width:600px; height:227px; border-style:none; }
p.whs9 { margin-left:0px; } p.whs9 { margin-left:0px; }
img_whs10 { border:none; width:620px; height:228px; border-style:none; } img_whs10 { border:none; width:620px; height:228px; border-style:none; }
img_whs11 { border:none; width:304px; height:222px; border-style:none; } img_whs11 { border:none; width:304px; height:222px; border-style:none; }
--> -->
</style><script type="text/javascript" language="JavaScript"> </style><script type="text/javascript" language="JavaScript">
<!-- <!--
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
{ {
var strNSS = "<style type='text/css'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs9 {margin-left:1pt; }"; strNSS += "p.whs9 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
//--> //-->
</script> </script>
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nModifying meshes\nTransforming meshes\nSewing meshes"); addTocInfo("MESH module\nModifying meshes\nTransforming meshes\nSewing meshes");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Sewing meshes</h1> <!--
if (window.writeIntopicBar)
<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> In SMESH you can sew elements of &nbsp;different writeIntopicBar(4);
meshes. The current functionality allows you to sew:</p> //-->
</script>
<p>&nbsp;</p> <h1>Sewing meshes</h1>
<ul type="disc" class="whs2"> <p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> In SMESH you can sew elements of &nbsp;different
meshes. The current functionality allows you to sew:</p>
<li class=kadov-p><p class="whs3"><a href="#free bord">Free
borders </a></p></li> <p>&nbsp;</p>
<li class=kadov-p><p class="whs3"><a href="#conform">Conform <ul type="disc" class="whs2">
free borders</a></p></li>
<li class=kadov-p><p class="whs3"><a href="#free bord">Free
<li class=kadov-p><p class="whs3"><a href="#border to side">Border borders </a></p></li>
to side</a></p></li>
<li class=kadov-p><p class="whs3"><a href="#conform">Conform
<li class=kadov-p><p class="whs3"><a href="#side elements">Side free borders</a></p></li>
elements</a></p></li>
</ul> <li class=kadov-p><p class="whs3"><a href="#border to side">Border
to side</a></p></li>
<p class="whs3">&nbsp;</p>
<li class=kadov-p><p class="whs3"><a href="#side elements">Side
<p class=TODO>To sew elements of different meshes:</p> elements</a></p></li>
</ul>
<p class=TODO>&nbsp;</p>
<p class="whs3">&nbsp;</p>
<p class="whs4">1. From the <span style="font-weight: bold;"><B>Modification
</B></span>menu choose the <span style="font-weight: bold;"><B>Transformation <p class=TODO>To sew elements of different meshes:</p>
</B></span>item and &nbsp;from
its sub-menu select the <span style="font-weight: bold;"><B>Sewing </B></span>item. <p class=TODO>&nbsp;</p>
</p>
<p class="whs4">1. From the <span style="font-weight: bold;"><B>Modification
<p class="whs4">2. Check in the dialog box one of the radio </B></span>menu choose the <span style="font-weight: bold;"><B>Transformation
buttons corresponding to the type of sewing operation you would like to </B></span>item and &nbsp;from
perform. </p> its sub-menu select the <span style="font-weight: bold;"><B>Sewing </B></span>item.
</p>
<p class="whs4">3. Fill the other fields available in the
dialog box</p> <p class="whs4">2. Check in the dialog box one of the radio
buttons corresponding to the type of sewing operation you would like to
<p class="whs4">4. Click the <span style="font-weight: bold;"><B>OK perform. </p>
</B></span><span>or </span><span style="font-weight: bold;"><B>Apply </B></span>button
to perform the operation of sewing. </p> <p class="whs4">3. Fill the other fields available in the
dialog box</p>
<h3><a name="free bord"></a>Sew free borders<img src="../pics/sewing1.png" x-maintain-ratio="TRUE" width="332px" height="548px" align="right" border="0" class="img_whs5"></h3>
<p class="whs4">4. Click the <span style="font-weight: bold;"><B>OK
<p>This functionality allows you to unite two free borders of a 2D mesh.</p> </B></span><span>or </span><span style="font-weight: bold;"><B>Apply </B></span>button
to perform the operation of sewing. </p>
<p>&nbsp;</p>
<h3><a name="free bord"></a>Sew free borders<img src="../pics/sewing1.png" x-maintain-ratio="TRUE" width="332px" height="548px" align="right" border="0" class="img_whs5"></h3>
<p>For sewing free borders you should define three points on each border:
first, second and the last node: </p> <p>This functionality allows you to unite two free borders of a 2D mesh.</p>
<p>&nbsp;</p> <p>&nbsp;</p>
<ul type="disc" class="whs2"> <p>For sewing free borders you should define three points on each border:
first, second and the last node: </p>
<li class=kadov-p><p>&nbsp;the
first node specifies beginning of the border ;</p></li> <p>&nbsp;</p>
<li class=kadov-p><p>&nbsp;the <ul type="disc" class="whs2">
second node specifies the part of the border which should be considered
(as far as the free border usually forms a closed contour);</p></li> <li class=kadov-p><p>&nbsp;the
first node specifies beginning of the border ;</p></li>
<li class=kadov-p><p>&nbsp;the
last node specifies the end of the border.</p></li> <li class=kadov-p><p>&nbsp;the
</ul> second node specifies the part of the border which should be considered
(as far as the free border usually forms a closed contour);</p></li>
<p>&nbsp;</p>
<li class=kadov-p><p>&nbsp;the
<p>You can select these nodes in the 3D viewer or define by its id.</p> last node specifies the end of the border.</p></li>
</ul>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>The first and the second nodes should belong to the same link of a face.
The second and the last nodes of a border can be the same. The first and <p>You can select these nodes in the 3D viewer or define by its id.</p>
the last nodes of two borders can be the same. The corresponding end nodes
of two borders will be merged. Intermediate nodes of two borders will <p>&nbsp;</p>
be either merged or inserted into faces of the opposite border.</p>
<p>The first and the second nodes should belong to the same link of a face.
<p>&nbsp;</p> The second and the last nodes of a border can be the same. The first and
the last nodes of two borders can be the same. The corresponding end nodes
<p>The sewing algorithm is as follows:</p> of two borders will be merged. Intermediate nodes of two borders will
be either merged or inserted into faces of the opposite border.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs4">1. The parameter (U) of each node within
a border is computed. So that the first node has U=0.0, the last node <p>The sewing algorithm is as follows:</p>
has U=1.0, for the rest nodes 0.0 &lt; U &lt; 1.0;</p>
<p>&nbsp;</p>
<p class="whs4">2. Compare node parameters of the two borders.
If two nodes of the opposite borders have close parameters, they are merged, <p class="whs4">1. The parameter (U) of each node within
i.e. a node of the first border is replaced in all elements by a node a border is computed. So that the first node has U=0.0, the last node
of the second border. If a node has no node with a close parameter in has U=1.0, for the rest nodes 0.0 &lt; U &lt; 1.0;</p>
the opposite border, it is inserted into an edge of element of the opposite
border, an element is split. Two nodes are considered close enough to <p class="whs4">2. Compare node parameters of the two borders.
merge, if difference of their parameters is less than one fifth of minimum If two nodes of the opposite borders have close parameters, they are merged,
length of adjacent face edges on the borders.</p> i.e. a node of the first border is replaced in all elements by a node
of the second border. If a node has no node with a close parameter in
<p>&nbsp;</p> the opposite border, it is inserted into an edge of element of the opposite
border, an element is split. Two nodes are considered close enough to
<p class="whs4"><img src="../image22.jpg" width="612px" height="225px" border="0" class="img_whs6"></p> merge, if difference of their parameters is less than one fifth of minimum
length of adjacent face edges on the borders.</p>
<p class="whs4">&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See
Also</B></span> a sample TUI Script of a <a href="../transforming_meshes.htm#bookmark4">Sew <p class="whs4"><img src="../image22.jpg" width="612px" height="225px" border="0" class="img_whs6"></p>
Free Borders</a> operation. &nbsp;</p>
<p class="whs4">&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See
<p class="whs4">&nbsp;</p> Also</B></span> a sample TUI Script of a <a href="../transforming_meshes.htm#bookmark4">Sew
Free Borders</a> operation. &nbsp;</p>
<h3><a name=conform></a>Sew conform free borders<img src="../pics/sewing2.png" x-maintain-ratio="TRUE" width="332px" height="548px" align="right" border="0" class="img_whs5"></h3>
<p>&nbsp;</p>
<p>This functionality can be used to unite two free borders of a 2D mesh.
</p> <p class="whs4">&nbsp;</p>
<p>&nbsp;</p> <h3><a name=conform></a>Sew conform free borders<img src="../pics/sewing2.png" x-maintain-ratio="TRUE" width="332px" height="548px" align="right" border="0" class="img_whs5"></h3>
<p>The borders of meshes for sewing are defined as for &quot;Sew free borders&quot; <p>This functionality can be used to unite two free borders of a 2D mesh.
except that the second free border is not limited and can be defined by </p>
the first and the second nodes only. The first nodes of two borders can
be the same.</p> <p>&nbsp;</p>
<p>&nbsp;</p> <p>The borders of meshes for sewing are defined as for &quot;Sew free borders&quot;
except that the second free border is not limited and can be defined by
<p>The algorithm is following: counting nodes starting at the first ones, the first and the second nodes only. The first nodes of two borders can
the n-th node of the first border is merged with the n-th node of the be the same.</p>
other border, until the end of either of borders. Nodes of the first border
are replaced in all elements with corresponding nodes of the second border.</p> <p>&nbsp;</p>
<p>For sewing conform free borders you should define three points on the <p>The algorithm is following: counting nodes starting at the first ones,
first border and two points on the second one. User can select these nodes the n-th node of the first border is merged with the n-th node of the
in 3D viewer or define node by its id.<img src="../image23.jpg" width="581px" height="218px" align="left" border="0" class="img_whs7"></p> other border, until the end of either of borders. Nodes of the first border
are replaced in all elements with corresponding nodes of the second border.</p>
<p class="whs3">&nbsp;</p>
<p>For sewing conform free borders you should define three points on the
<p class="whs3">&nbsp;</p> first border and two points on the second one. User can select these nodes
in 3D viewer or define node by its id.<img src="../image23.jpg" width="581px" height="218px" align="left" border="0" class="img_whs7"></p>
<h3>&nbsp;</h3>
<p class="whs3">&nbsp;</p>
<h3>&nbsp;</h3>
<p class="whs3">&nbsp;</p>
<h3>&nbsp;</h3>
<h3>&nbsp;</h3>
<h3>&nbsp;</h3>
<h3>&nbsp;</h3>
<h3>&nbsp;</h3>
<h3>&nbsp;</h3>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See
Also</B></span> a sample TUI Script of a <a href="../transforming_meshes.htm#bookmark5">Sew <h3>&nbsp;</h3>
Conform Free Borders</a> operation. &nbsp;</p>
<h3>&nbsp;</h3>
<h3>&nbsp;</h3>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See
<h3>&nbsp;</h3> Also</B></span> a sample TUI Script of a <a href="../transforming_meshes.htm#bookmark5">Sew
Conform Free Borders</a> operation. &nbsp;</p>
<h3><a name="border to side"></a>Sew border to side<img src="../pics/sewing3.png" x-maintain-ratio="TRUE" width="332px" height="548px" align="right" border="0" class="img_whs5"></h3>
<h3>&nbsp;</h3>
<p>&quot;Sew border to side&quot; is intended to sew a free border to a
mesh surface.</p> <h3>&nbsp;</h3>
<p>The free border is defined as for &quot;Sewing of free borders&quot;. <h3><a name="border to side"></a>Sew border to side<img src="../pics/sewing3.png" x-maintain-ratio="TRUE" width="332px" height="548px" align="right" border="0" class="img_whs5"></h3>
The place where to sew the border is defined by two nodes, between which
the border faces are placed, so that the first border node is merged with <p>&quot;Sew border to side&quot; is intended to sew a free border to a
the first node on the side and the last node of the border is merged with mesh surface.</p>
the second specified node on the side.</p>
<p>The free border is defined as for &quot;Sewing of free borders&quot;.
<p>&nbsp;</p> The place where to sew the border is defined by two nodes, between which
the border faces are placed, so that the first border node is merged with
<p class="whs4">&nbsp;</p> the first node on the side and the last node of the border is merged with
the second specified node on the side.</p>
<p>The algorithm is following.</p>
<p>&nbsp;</p>
<p>1. Find a sequence of linked nodes on the side such that the found links
to be most co-directed with the links of the free border.</p> <p class="whs4">&nbsp;</p>
<p>2. Sew two sequences of nodes using algorithm of &quot;Sewing of free <p>The algorithm is following.</p>
berders&quot;.</p>
<p>1. Find a sequence of linked nodes on the side such that the found links
<p>For sewing border to side you should define three points on the border to be most co-directed with the links of the free border.</p>
and two points on the side. User can select these nodes in 3D viewer or
define node by its id.</p> <p>2. Sew two sequences of nodes using algorithm of &quot;Sewing of free
berders&quot;.</p>
<p><img src="../image30.jpg" width="600px" height="227px" border="0" class="img_whs8"></p>
<p>For sewing border to side you should define three points on the border
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See and two points on the side. User can select these nodes in 3D viewer or
Also</B></span> a sample TUI Script of a <a href="../transforming_meshes.htm#bookmark6">Sew define node by its id.</p>
Border to Side</a> operation. &nbsp;</p>
<p><img src="../image30.jpg" width="600px" height="227px" border="0" class="img_whs8"></p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See
<h3>&nbsp;</h3> Also</B></span> a sample TUI Script of a <a href="../transforming_meshes.htm#bookmark6">Sew
Border to Side</a> operation. &nbsp;</p>
<h3><a name="side elements"></a>Sew side elements<img src="../pics/sewing4.png" x-maintain-ratio="TRUE" width="332px" height="548px" align="right" border="0" class="img_whs5"></h3>
<p>&nbsp;</p>
<p class="whs9">This operation is intended to unite two mesh
surfaces.</p> <h3>&nbsp;</h3>
<p class="whs9">&nbsp;</p> <h3><a name="side elements"></a>Sew side elements<img src="../pics/sewing4.png" x-maintain-ratio="TRUE" width="332px" height="548px" align="right" border="0" class="img_whs5"></h3>
<p>Surfaces may be defined by either 2d or 3d elements. The number of given <p class="whs9">This operation is intended to unite two mesh
elements of the sides must be the same. The sets of given elements must surfaces.</p>
be topologically equal, i.e. each node of one element set must have a
corresponding node in the other element set and corresponding nodes must <p class="whs9">&nbsp;</p>
be equally linked. If there are 3d elements in a set, only their free
faces must obey to that rule.</p> <p>Surfaces may be defined by either 2d or 3d elements. The number of given
elements of the sides must be the same. The sets of given elements must
<p>Two corresponding nodes on each side must be specified. They must belong be topologically equal, i.e. each node of one element set must have a
to one element and must be located on an element set boundary.</p> corresponding node in the other element set and corresponding nodes must
be equally linked. If there are 3d elements in a set, only their free
<p>&nbsp;</p> faces must obey to that rule.</p>
<p>Sewing algorithm finds and merges the corresponding nodes starting from <p>Two corresponding nodes on each side must be specified. They must belong
the specified ones.</p> to one element and must be located on an element set boundary.</p>
<p><img src="../image31.jpg" width="620px" height="228px" border="0" class="img_whs10"></p> <p>&nbsp;</p>
<p class="whs4"><img src="../image32.jpg" width="304px" height="222px" border="0" class="img_whs11"></p> <p>Sewing algorithm finds and merges the corresponding nodes starting from
the specified ones.</p>
<p>For sewing side elements you should define elements for sewing and two
nodes for merging on the each side. User can select these elements and <p><img src="../image31.jpg" width="620px" height="228px" border="0" class="img_whs10"></p>
nodes in 3D viewer or define them by its id.</p>
<p class="whs4"><img src="../image32.jpg" width="304px" height="222px" border="0" class="img_whs11"></p>
<p>&nbsp;</p>
<p>For sewing side elements you should define elements for sewing and two
<p><span style="font-weight: bold;"><B>See Also</B></span> a sample TUI Script nodes for merging on the each side. User can select these elements and
of a <a href="../transforming_meshes.htm#bookmark7">Sew Side Elements</a> nodes in 3D viewer or define them by its id.</p>
operation. &nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><span style="font-weight: bold;"><B>See Also</B></span> a sample TUI Script
<p>&nbsp;</p> of a <a href="../transforming_meshes.htm#bookmark7">Sew Side Elements</a>
operation. &nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!-- <p>&nbsp;</p>
if (window.writeIntopicBar)
writeIntopicBar(0); <p>&nbsp;</p>
//-->
</script> <script type="text/javascript" language="javascript1.2">
</body> <!--
</html> if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,140 +1,141 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Skew</title> <title>Skew</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; } img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }
p.whs2 { margin-left:0px; text-indent:48px; } p.whs2 { margin-left:40px; }
p.whs3 { margin-left:40px; } img_whs3 { border:none; width:453px; height:411px; border-style:none; }
img_whs4 { border:none; width:453px; height:411px; border-style:none; } img_whs4 { border:none; width:24px; height:23px; border-style:none; }
img_whs5 { border:none; width:24px; height:23px; border-style:none; } img_whs5 { border:none; width:448px; height:323px; border-style:none; }
img_whs6 { border:none; width:448px; height:323px; border-style:none; } p.whs6 { margin-left:0px; }
p.whs7 { margin-left:0px; } -->
--> </style><script type="text/javascript" language="JavaScript">
</style><script type="text/javascript" language="JavaScript"> <!--
<!-- if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) {
{ var strNSS = "<style type='text/css'>";
var strNSS = "<style type='text/css'>"; strNSS += "p.whs6 {margin-left:1pt; }";
strNSS += "p.whs2 {margin-left:1pt; }"; strNSS +="</style>";
strNSS += "p.whs7 {margin-left:1pt; }"; document.write(strNSS);
strNSS +="</style>"; }
document.write(strNSS); //-->
} </script>
//--> <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
</script> <!--
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> function reDo() {
<!-- if (innerWidth != origWidth || innerHeight != origHeight)
function reDo() { location.reload();
if (innerWidth != origWidth || innerHeight != origHeight) }
location.reload(); if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
} origWidth = innerWidth;
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { origHeight = innerHeight;
origWidth = innerWidth; onresize = reDo;
origHeight = innerHeight; }
onresize = reDo; onerror = null;
} //-->
onerror = null; </script>
//--> <style type="text/css">
</script> <!--
<style type="text/css"> div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
<!-- p.WebHelpNavBar { text-align:right; }
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } -->
--> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript" src="../whver.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2">
</head> <!--
<body><script type="text/javascript" language="javascript1.2"> if (window.gbWhTopic)
<!-- {
if (window.gbWhTopic) if (window.setRelStartPage)
{ {
if (window.addTocInfo) addTocInfo("MESH module\nQuality controls\nSkew");
{ addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addTocInfo("MESH module\nQuality controls\nSkew"); addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");
}
}
if (window.writeBtnStyle)
writeBtnStyle(); if (window.setRelStartPage)
{
if (window.writeIntopicBar) setRelStartPage("../index.htm");
writeIntopicBar(1);
autoSync(1);
if (window.setRelStartPage) sendSyncInfo();
{ sendAveInfoOut();
setRelStartPage("../smesh.htm"); }
autoSync(1); }
sendSyncInfo(); else
sendAveInfoOut(); if (window.gbIE4)
} document.location.reload();
} //-->
else </script>
if (window.gbIE4) </head>
document.location.reload(); <body><script type="text/javascript" language="javascript1.2">
//--> <!--
</script> if (window.writeIntopicBar)
<h1>Skew</h1> writeIntopicBar(4);
//-->
<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> <span style="font-weight: bold;"><B>Skew</B></span> mesh quality </script>
criterion reflects the angle between the lines that join opposite sides <h1>Skew</h1>
of the element. SKEW &nbsp;is
a maximum value of all skew angles. </p> <p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> <span style="font-weight: bold;"><B>Skew</B></span> mesh quality
criterion reflects the angle between the lines that join opposite sides
<p class="whs2">This mesh quality criterion of the element. SKEW &nbsp;is
can be applied to elements composed of 4 and 3 nodes (quadrangles and a maximum value of all skew angles. <span style="margin-left: 0px; text-indent: 48px;">This
triangles)</p> mesh quality criterion can be applied to elements composed of 4 and 3
nodes (quadrangles and triangles)</span></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs3"><img src="../image27.jpg" width="453px" height="411px" border="0" class="img_whs4"></p>
<p class="whs2"><img src="../image27.jpg" width="453px" height="411px" border="0" class="img_whs3"></p>
<p class="whs3">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<p class=TODO>To apply the Skew quality criterion to your mesh:</p>
<p class=TODO>To apply the Skew quality criterion to your mesh:</p>
<p class=TODO>&nbsp;</p>
<p class=TODO>&nbsp;</p>
<p class="whs3">1. Display your mesh in the viewer.</p>
<p class="whs2">1. Display your mesh in the viewer.</p>
<p class="whs3">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<p class="whs3">2. Choose <span style="font-weight: bold;"><B>Controls
&gt; Skew </B></span>or click <img src="../image40.gif" width="24px" height="23px" border="0" class="img_whs5"> button of the toolbar. Your mesh <p class="whs2">2. Choose <span style="font-weight: bold;"><B>Controls
will be displayed in the viewer with its elements colored according to &gt; Skew </B></span>or click <img src="../image40.gif" width="24px" height="23px" border="0" class="img_whs4"> button of the toolbar. Your mesh
the applied mesh quality control criterion:</p> will be displayed in the viewer with its elements colored according to
the applied mesh quality control criterion:</p>
<p class="whs3">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<p class="whs3"><img src="../image93.jpg" width="448px" height="323px" border="0" class="img_whs6"></p>
<p class="whs2"><img src="../image93.jpg" width="448px" height="323px" border="0" class="img_whs5"></p>
<p class="whs3">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<p class="whs7"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of a <a href="../quality_controls.htm#bookmark12">Skew <p class="whs6"><span style="font-weight: bold;"><B>See Also</B></span>
quality control</a> operation. &nbsp;</p> a sample TUI Script of a <a href="../quality_controls.htm#bookmark12">Skew
quality control</a> operation. &nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!-- <script type="text/javascript" language="javascript1.2">
if (window.writeIntopicBar) <!--
writeIntopicBar(0); if (window.writeIntopicBar)
//--> writeIntopicBar(0);
</script> //-->
</body> </script>
</html> </body>
</html>

View File

@ -1,190 +1,196 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Smoothing</title> <title>Smoothing</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; } img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }
p.whs2 { margin-left:40px; } p.whs2 { margin-left:40px; }
img_whs3 { border:none; width:24px; height:25px; border-style:none; } img_whs3 { border:none; width:24px; height:25px; border-style:none; }
img_whs4 { border:none; width:332px; height:396px; float:none; border-style:none; } img_whs4 { border:none; width:332px; height:396px; float:none; border-style:none; }
ul.whs5 { list-style:disc; } ul.whs5 { list-style:disc; }
p.whs6 { margin-left:40px; font-weight:normal; } p.whs6 { margin-left:40px; font-weight:normal; }
p.whs7 { font-weight:bold; } p.whs7 { font-weight:bold; }
p.whs8 { margin-left:80px; } p.whs8 { margin-left:80px; }
img_whs9 { border:none; width:527px; height:281px; border-style:none; } img_whs9 { border:none; width:527px; height:281px; border-style:none; }
img_whs10 { border:none; float:none; width:353px; height:235px; } img_whs10 { border:none; float:none; width:353px; height:235px; border-style:none; }
img_whs11 { border:none; width:351px; height:235px; float:none; } img_whs11 { border:none; width:351px; height:235px; float:none; border-style:none; }
--> -->
</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nModifying meshes\nSmoothing"); addTocInfo("MESH module\nModifying meshes\nSmoothing");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Smoothing</h1> <!--
if (window.writeIntopicBar)
<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> Smoothing is used to adjust the locations of element writeIntopicBar(4);
corners (nodes) to reduce distortions in these elements.</p> //-->
</script>
<p>&nbsp;</p> <h1>Smoothing</h1>
<p class=TODO>To apply smoothing to the elements of your mesh:</p> <p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> Smoothing is used to adjust the locations of element
corners (nodes) to reduce distortions in these elements.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs2">1. Display a mesh or a submesh in the 3D
viewer.</p> <p class=TODO>To apply smoothing to the elements of your mesh:</p>
<p class="whs2">2. In the <span style="font-weight: bold;"><B>Modification <p>&nbsp;</p>
</B></span>menu select the <span style="font-weight: bold;"><B>Smoothing </B></span>item
or click <img src="../image84.gif" width="24px" height="25px" border="0" class="img_whs3"> button in the toolbar. The <span style="margin-left: 40px;">dialog <p class="whs2">1. Display a mesh or a submesh in the 3D
box contains the following fields which should be specified:</span></p> viewer.</p>
<p>&nbsp;</p> <p class="whs2">2. In the <span style="font-weight: bold;"><B>Modification
</B></span>menu select the <span style="font-weight: bold;"><B>Smoothing </B></span>item
<p class="whs2"><img src="../pics/smoothing.png" x-maintain-ratio="TRUE" width="332px" height="396px" border="0" class="img_whs4"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p> or click <img src="../image84.gif" width="24px" height="25px" border="0" class="img_whs3"> button in the toolbar. The <span style="margin-left: 40px;">dialog
box contains the following fields which should be specified:</span></p>
<ul type="disc" class="whs5">
<p>&nbsp;</p>
<li class=kadov-p><p class="whs6"><span
style="font-weight: bold;"><B>Id Elements </B></span><span>field allows to specify <p class="whs2"><img src="../pics/smoothing.png" x-maintain-ratio="TRUE" width="332px" height="396px" border="0" class="img_whs4"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</p>
the elements which should be smoothed by selecting them in the 3D viewer.
Note: to select several elements press </span><span style="font-weight: bold;"><B>Shift <ul type="disc" class="whs5">
</B></span><span>button.</span></p></li>
<li class=kadov-p><p class="whs6"><span
<ul type="disc" class="whs5"> style="font-weight: bold;"><B>Id Elements </B></span>field allows to specify
the elements which should be smoothed by selecting them in the 3D viewer
<li class=kadov-p><p class="whs7">Smoothing is applied (lock <span style="font-weight: bold;"><B>Shift </B></span>button to select several
to the whole mesh or its part</p></li> elements).</p></li>
<li class=kadov-p><p><span style="font-weight: bold;"><B>Fixed nodes <ul type="disc" class="whs5">
ids</B></span>: some nodes keep their location during smoothing. If a mesh
is built on a geometry shape, the nodes built on geometrical edges are <li class=kadov-p><p class="whs7">Select whole mesh,
always fixed. If smoothing is applied to a part of a mesh then the boundary submesh or group - <span style="font-weight: normal;">smoothing is applied
nodes of an elements set are also fixed. Any other nodes may be additionally to the whole mesh or its part.</span></p></li>
fixed.</p></li>
<li class=kadov-p><p><span style="font-weight: bold;"><B>Fixed nodes
<li class=kadov-p><p><span style="font-weight: bold;"><B>Smoothing ids</B></span>: some nodes keep their location during smoothing. If a mesh
method</B></span>:</p></li> is built on a geometry shape, the nodes built on geometrical edges are
always fixed. If smoothing is applied to a part of a mesh then the boundary
<ul type="disc" class="whs5"> nodes of an elements set are also fixed. Any other nodes may be additionally
fixed.</p></li>
<li class=kadov-p><p><span style="font-weight: bold;"><B>Laplacian</B></span>
smoothing pulls a node toward the center of surrounding nodes directly <li class=kadov-p><p><span style="font-weight: bold;"><B>Smoothing
connected to that node along an element edge. Centroidal smoothing pulls Method</B></span>:</p></li>
a node toward the element-area-weighted centroid of the surrounding elements.
Typically, the Laplacian method will produce the mesh with the least element <ul type="disc" class="whs5">
distortion. It is also the faster method. </p></li>
<li class=kadov-p><p><span style="font-weight: bold;"><B>Laplacian</B></span>
<li class=kadov-p><p><span style="font-weight: bold;"><B>Centroidal</B></span> smoothing pulls a node toward the center of surrounding nodes directly
smoothing usually produces a mesh that has more uniform element sizes. connected to that node along an element edge. Centroidal smoothing pulls
Both methods produce good results with &quot;free&quot; meshes.</p></li> a node toward the element-area-weighted centroid of the surrounding elements.
</ul> Typically, the Laplacian method will produce the mesh with the least element
</ul> distortion. It is also the faster method. </p></li>
</ul>
<li class=kadov-p><p><span style="font-weight: bold;"><B>Centroidal</B></span>
<p>&nbsp;</p> smoothing usually produces a mesh that has more uniform element sizes.
Both methods produce good results with &quot;free&quot; meshes.</p></li>
<p class="whs8"><img src="../image83.gif" width="527px" height="281px" border="0" class="img_whs9"></p> </ul>
</ul>
<ul type="disc" class="whs5"> </ul>
<li class=kadov-p><p class="whs6"><span <p>&nbsp;</p>
style="font-weight: bold;"><B>Iteration limit: </B></span>both of the smoothing
methods use an iterative procedure to converge toward a smoothed mesh. <p class="whs8"><img src="../image83.gif" width="527px" height="281px" border="0" class="img_whs9"></p>
All nodes are smoothed according to one of the techniques shown above.
Then the smoothing is reevaluated with the updated nodal locations. This <ul type="disc" class="whs5">
process continues until the maximum number of iterations has been exceeded,
or all elements has aspect ratio less or equal than the specified one.</p></li> <li class=kadov-p><p class="whs6"><span
style="font-weight: bold;"><B>Iteration limit: </B></span>both of the smoothing
<li class=kadov-p><p class="whs6"><span methods use an iterative procedure to converge toward a smoothed mesh.
style="font-weight: bold;"><B>Max. aspect ratio</B></span>.</p></li> All nodes are smoothed according to one of the techniques shown above.
</ul> Then the smoothing is reevaluated with the updated nodal locations. This
process continues until the maximum number of iterations has been exceeded,
<p class="whs2">&nbsp;</p> or all elements has aspect ratio less or equal than the specified one.</p></li>
<p class="whs2">3. Click the <span style="font-weight: bold;"><B>Apply <li class=kadov-p><p class="whs6"><span
</B></span>or <span style="font-weight: bold;"><B>OK </B></span>button to confirm style="font-weight: bold;"><B>Max. aspect ratio</B></span>.</p></li>
the operation.</p> </ul>
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>
<p class="whs2"><img src="../pics/smoothing1.png" x-maintain-ratio="TRUE" width="353px" height="235px" border="0" class="img_whs10"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/smoothing2.png" x-maintain-ratio="TRUE" width="351px" height="235px" border="0" class="img_whs11"></p> <p class="whs2">3. Click the <span style="font-weight: bold;"><B>Apply
</B></span>or <span style="font-weight: bold;"><B>OK </B></span>button to confirm
<p>&nbsp;</p> the operation.</p>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See <p class="whs2">&nbsp;</p>
Also</B></span> a sample TUI Script of a <a href="../modifying_meshes.htm#bookmark8">Smoothing</a>
operation. &nbsp;</p> <p class="whs2"><img src="../pics/smoothing1.png" x-maintain-ratio="TRUE" width="353px" height="235px" border="0" class="img_whs10"> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="../pics/smoothing2.png" x-maintain-ratio="TRUE" width="351px" height="235px" border="0" class="img_whs11"></p>
<p>&nbsp;</p> <p>&nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See
Also</B></span> a sample TUI Script of a <a href="../modifying_meshes.htm#bookmark8">Smoothing</a>
<script type="text/javascript" language="javascript1.2"> operation. &nbsp;</p>
<!--
if (window.writeIntopicBar) <p>&nbsp;</p>
writeIntopicBar(0);
//--> <p>&nbsp;</p>
</script>
</body> <script type="text/javascript" language="javascript1.2">
</html> <!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,142 +1,147 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Symmetry</title> <title>Symmetry</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
p.whs1 { margin-left:40px; } p.whs1 { margin-left:40px; }
img_whs2 { border:none; width:384px; height:375px; float:none; border-style:none; } img_whs2 { border:none; width:384px; height:375px; float:none; border-style:none; }
img_whs3 { border:none; width:384px; height:385px; float:none; border-style:none; } img_whs3 { border:none; width:384px; height:385px; float:none; border-style:none; }
ul.whs4 { list-style:disc; } ul.whs4 { list-style:disc; }
--> -->
</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nModifying meshes\nTransforming meshes\nSymmetry"); addTocInfo("MESH module\nModifying meshes\nTransforming meshes\nSymmetry");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Symmetry</h1> <!--
if (window.writeIntopicBar)
<p>This geometrical operation allows to perform a symmetrical copy of your writeIntopicBar(4);
mesh or some of its elements.</p> //-->
</script>
<p>&nbsp;</p> <h1>Symmetry</h1>
<p class=TODO>&nbsp;To <p>This geometrical operation allows to perform a symmetrical copy of your
apply symmetry to your mesh:</p> mesh or some of its elements.</p>
<p class=TODO>&nbsp;</p> <p>&nbsp;</p>
<p class="whs1">From the <span style="font-weight: bold;"><B>Modification <p class=TODO>&nbsp;To
</B></span>choose <span style="font-weight: bold;"><B>Transformation </B></span>and apply symmetry to your mesh:</p>
&nbsp;from its
sub-menu select the <span style="font-weight: bold;"><B>Symmetry </B></span>item. <p class=TODO>&nbsp;</p>
The following dialog box shall appear:</p>
<p class="whs1">From the <span style="font-weight: bold;"><B>Modification
<p class="whs1">&nbsp;</p> </B></span>choose <span style="font-weight: bold;"><B>Transformation </B></span>and
&nbsp;from its
<p class="whs1"><img src="../pics/symmetry1.png" x-maintain-ratio="TRUE" width="384px" height="375px" border="0" class="img_whs2"></p> sub-menu select the <span style="font-weight: bold;"><B>Symmetry </B></span>item.
The following dialog box shall appear:</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p class="whs1"><img src="../pics/symmetry2.png" x-maintain-ratio="TRUE" width="384px" height="385px" border="0" class="img_whs3"></p>
<p class="whs1"><img src="../pics/symmetry1.png" x-maintain-ratio="TRUE" width="384px" height="375px" border="0" class="img_whs2"></p>
<p class="whs1">&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p class="whs1"><img src="../pics/symmetry3.png" x-maintain-ratio="TRUE" width="384px" height="385px" border="0" class="img_whs3"></p>
<p class="whs1"><img src="../pics/symmetry2.png" x-maintain-ratio="TRUE" width="384px" height="385px" border="0" class="img_whs3"></p>
<p class="whs1">&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">This operation has three options, you can
symmetrically copy your mesh or some of its elements specifying: </p> <p class="whs1"><img src="../pics/symmetry3.png" x-maintain-ratio="TRUE" width="384px" height="385px" border="0" class="img_whs3"></p>
<ul type="disc" class="whs4"> <p class="whs1">&nbsp;</p>
<li class=kadov-p><p class="whs1">one point</p></li> <p class="whs1">This operation has three options, you can
symmetrically copy your mesh or some of its elements specifying: </p>
<li class=kadov-p><p class="whs1">one axis (point and
vector)</p></li> <ul type="disc" class="whs4">
<li class=kadov-p><p class="whs1">one plane (point and <li class=kadov-p><p class="whs1">one point</p></li>
normal)</p></li>
</ul> <li class=kadov-p><p class="whs1">one axis (point and
vector)</p></li>
<p class="whs1">&nbsp;</p>
<li class=kadov-p><p class="whs1">one plane (point and
<p class="whs1"><span style="font-weight: bold;"><B>Create a normal)</p></li>
copy </B></span>radio button allows to keep the initial elements or mesh.</p> </ul>
<p class="whs1">&nbsp;</p> <p class="whs1">&nbsp;</p>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See <p class="whs1"><span style="font-weight: bold;"><B>Create a
Also</B></span> a sample TUI Script of a <a href="../transforming_meshes.htm#bookmark2">Symmetry</a> copy </B></span>radio button allows to keep the initial elements or mesh.</p>
operation. &nbsp;</p>
<p class="whs1">&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See
<script type="text/javascript" language="javascript1.2"> Also</B></span> a sample TUI Script of a <a href="../transforming_meshes.htm#bookmark2">Symmetry</a>
<!-- operation. &nbsp;</p>
if (window.writeIntopicBar)
writeIntopicBar(0); <p>&nbsp;</p>
//-->
</script> <script type="text/javascript" language="javascript1.2">
</body> <!--
</html> if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,134 +1,141 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Taper</title> <title>Taper</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; float:none; width:30px; height:30px; border-style:none; } img_whs1 { border:none; float:none; width:30px; height:30px; border-style:none; }
img_whs2 { border:none; width:791px; height:170px; border-style:none; } img_whs2 { border:none; width:791px; height:170px; border-style:none; }
p.whs3 { margin-left:40px; } p.whs3 { margin-left:40px; }
img_whs4 { border:none; width:24px; height:23px; border-style:none; } img_whs4 { border:none; width:24px; height:23px; border-style:none; }
img_whs5 { border:none; width:416px; height:316px; border-style:none; } img_whs5 { border:none; width:416px; height:316px; border-style:none; }
p.whs6 { margin-left:0px; } p.whs6 { margin-left:0px; }
--> -->
</style><script type="text/javascript" language="JavaScript"> </style><script type="text/javascript" language="JavaScript">
<!-- <!--
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
{ {
var strNSS = "<style type='text/css'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs6 {margin-left:1pt; }"; strNSS += "p.whs6 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
//--> //-->
</script> </script>
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nQuality controls\nTaper"); addTocInfo("MESH module\nQuality controls\nTaper");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Taper</h1> <!--
if (window.writeIntopicBar)
<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"><span style="font-weight: bold;"><B>Taper</B></span> mesh quality writeIntopicBar(4);
criterion represents the ratio of the areas of two triangles separated //-->
by a diagonal. So it can be calculated only for elements consisting of </script>
4 nodes.</p> <h1>Taper</h1>
<p><img src="../image25.gif" width="791px" height="170px" border="0" class="img_whs2"></p> <p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"><span style="font-weight: bold;"><B>Taper</B></span> mesh quality
criterion represents the ratio of the areas of two triangles separated
<p>&nbsp;</p> by a diagonal. So it can be calculated only for elements consisting of
4 nodes.</p>
<p class=TODO>&nbsp;</p>
<p>&nbsp;</p>
<p class=TODO>To apply the Taper quality criterion to your mesh:</p>
<p><img src="../image25.gif" width="791px" height="170px" border="0" class="img_whs2"></p>
<p class=TODO>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs3">1. Display your mesh in the viewer.</p>
<p class=TODO>&nbsp;</p>
<p class="whs3">&nbsp;</p>
<p class=TODO>To apply the Taper quality criterion to your mesh:</p>
<p class="whs3">2. Choose <span style="font-weight: bold;"><B>Controls
&gt; Taper </B></span>or click <img src="../image36.gif" width="24px" height="23px" border="0" class="img_whs4"> button in the toolbar. Your mesh <p class=TODO>&nbsp;</p>
will be displayed in the viewer with its elements colored according to
the applied mesh quality control criterion:</p> <p class="whs3">1. Display your mesh in the viewer.</p>
<p class="whs3">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs3"><img src="../image90.jpg" width="416px" height="316px" border="0" class="img_whs5"></p> <p class="whs3">2. Choose <span style="font-weight: bold;"><B>Controls
&gt; Taper </B></span>or click <img src="../image36.gif" width="24px" height="23px" border="0" class="img_whs4"> button in the toolbar. Your mesh
<p class="whs3">&nbsp;</p> will be displayed in the viewer with its elements colored according to
the applied mesh quality control criterion:</p>
<p class="whs6"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of a <a href="../quality_controls.htm#bookmark8">Taper <p class="whs3">&nbsp;</p>
quality control</a> operation. &nbsp;</p>
<p class="whs3"><img src="../image90.jpg" width="416px" height="316px" border="0" class="img_whs5"></p>
<p>&nbsp;</p>
<p class="whs3">&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!-- <p class="whs6"><span style="font-weight: bold;"><B>See Also</B></span>
if (window.writeIntopicBar) a sample TUI Script of a <a href="../quality_controls.htm#bookmark7">Taper
writeIntopicBar(0); quality control</a> operation. &nbsp;</p>
//-->
</script> <p>&nbsp;</p>
</body>
</html> <script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,132 +1,137 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Translation</title> <title>Translation</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
p.whs1 { margin-left:40px; } p.whs1 { margin-left:40px; }
img_whs2 { border:none; border-style:none; width:393px; height:353px; float:none; } img_whs2 { border:none; border-style:none; width:393px; height:353px; float:none; }
img_whs3 { border:none; width:393px; height:353px; float:none; border-style:none; } img_whs3 { border:none; width:393px; height:353px; float:none; border-style:none; }
ul.whs4 { list-style:disc; } ul.whs4 { list-style:disc; }
--> -->
</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nModifying meshes\nTransforming meshes\nTranslation"); addTocInfo("MESH module\nModifying meshes\nTransforming meshes\nTranslation");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Translation</h1> <!--
if (window.writeIntopicBar)
<p>This geometrical operation allows to translate in space your mesh or writeIntopicBar(4);
some of its elements.</p> //-->
</script>
<p>&nbsp;</p> <h1>Translation</h1>
<p class=TODO>&nbsp;To <p>This geometrical operation allows to translate in space your mesh or
translate your mesh:</p> some of its elements.</p>
<p class=TODO>&nbsp;</p> <p>&nbsp;</p>
<p class="whs1">From the <span style="font-weight: bold;"><B>Modification <p class=TODO>&nbsp;To
</B></span>choose <span style="font-weight: bold;"><B>Transformation </B></span>and translate your mesh:</p>
&nbsp;from its
sub-menu select the <span style="font-weight: bold;"><B>Translation </B></span>item. <p class=TODO>&nbsp;</p>
The following dialog box shall appear:</p>
<p class="whs1">From the <span style="font-weight: bold;"><B>Modification
<p class="whs1">&nbsp;</p> </B></span>choose <span style="font-weight: bold;"><B>Transformation </B></span>and
&nbsp;from its
<p class="whs1"><img src="../pics/translation1.png" x-maintain-ratio="TRUE" width="393px" height="353px" border="0" class="img_whs2"> &nbsp;&nbsp;<img src="../pics/translation2.png" x-maintain-ratio="TRUE" width="393px" height="353px" border="0" class="img_whs3"></p> sub-menu select the <span style="font-weight: bold;"><B>Translation </B></span>item.
The following dialog box shall appear:</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">This operation has two options, you can translate
in space your mesh or some of its elements specifying: </p> <p class="whs1"><img src="../pics/translation1.png" x-maintain-ratio="TRUE" width="393px" height="353px" border="0" class="img_whs2"> &nbsp;&nbsp;<img src="../pics/translation2.png" x-maintain-ratio="TRUE" width="393px" height="353px" border="0" class="img_whs3"></p>
<ul type="disc" class="whs4"> <p class="whs1">&nbsp;</p>
<li class=kadov-p><p class="whs1">two points (starting <p class="whs1">This operation has two options, you can translate
and ending)</p></li> in space your mesh or some of its elements specifying: </p>
<li class=kadov-p><p class="whs1">one vector</p></li> <ul type="disc" class="whs4">
</ul>
<li class=kadov-p><p class="whs1">two points (starting
<p class="whs1">Toggle the corresponding checkbox to <span and ending)</p></li>
style="font-weight: bold;"><B>Select whole mesh, submesh or group.</B></span></p>
<li class=kadov-p><p class="whs1">one vector</p></li>
<p class="whs1"><span style="font-weight: bold;"><B>Create a </ul>
copy </B></span>button allows to copy the translated object.</p>
<p class="whs1">Toggle the corresponding checkbox to <span
<p class="whs1">&nbsp;</p> style="font-weight: bold;"><B>Select whole mesh, submesh or group.</B></span></p>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See <p class="whs1"><span style="font-weight: bold;"><B>Create a
Also</B></span> a sample TUI Script of a <a href="../transforming_meshes.htm#bookmark">Translation</a> copy </B></span>button allows to copy the translated object.</p>
operation. &nbsp;</p>
<p class="whs1">&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See
<script type="text/javascript" language="javascript1.2"> Also</B></span> a sample TUI Script of a <a href="../transforming_meshes.htm#bookmark">Translation</a>
<!-- operation. &nbsp;</p>
if (window.writeIntopicBar)
writeIntopicBar(0); <p>&nbsp;</p>
//-->
</script> <script type="text/javascript" language="javascript1.2">
</body> <!--
</html> if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,182 +1,183 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Uniting a set of triangles</title> <title>Uniting a set of triangles</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; } img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }
p.whs2 { margin-left:40px; } p.whs2 { margin-left:40px; }
img_whs3 { border:none; width:306px; height:450px; border-style:none; float:left; } img_whs3 { border:none; width:306px; height:450px; border-style:none; float:none; }
img_whs4 { border:none; width:23px; height:24px; border-style:none; } img_whs4 { border:none; width:23px; height:24px; border-style:none; }
ul.whs5 { list-style:disc; } ul.whs5 { list-style:disc; }
p.whs6 { margin-left:40px; font-weight:normal; } p.whs6 { margin-left:40px; font-weight:normal; }
p.whs7 { margin-left:0px; } p.whs7 { margin-left:0px; }
img_whs8 { border:none; width:286px; height:242px; float:none; } img_whs8 { border:none; width:286px; height:242px; float:none; border-style:none; }
img_whs9 { border:none; float:none; width:286px; height:242px; } img_whs9 { border:none; float:none; width:286px; height:242px; border-style:none; }
--> -->
</style><script type="text/javascript" language="JavaScript"> </style><script type="text/javascript" language="JavaScript">
<!-- <!--
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
{ {
var strNSS = "<style type='text/css'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs7 {margin-left:1pt; }"; strNSS += "p.whs7 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
//--> //-->
</script> </script>
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nModifying meshes\nUniting a set of triangles"); addTocInfo("MESH module\nModifying meshes\nUniting a set of triangles");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Uniting a set of triangles</h1> <!--
if (window.writeIntopicBar)
<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> In contrast to <a href="uniting_two_triangles.htm">the writeIntopicBar(4);
previous operation</a> this one allows to unite at once many triangles //-->
if they have adjacent edges. </p> </script>
<h1>Uniting a set of triangles</h1>
<p>&nbsp;</p>
<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> In contrast to <a href="uniting_two_triangles.htm">the
<p class=TODO>To union several triangles:</p> previous operation</a> this one allows to unite at once many triangles
if they have adjacent edges. </p>
<p class=TODO>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs2"><img src="../pics/a-unionoftriangles.png" x-maintain-ratio="TRUE" width="306px" height="450px" align="left" border="0" class="img_whs3"></p>
<p class=TODO>To union several triangles:</p>
<p class="whs2">1. Display a mesh or a submesh in the 3D
viewer.</p> <p class=TODO>&nbsp;</p>
<p class="whs2">2. In the <span style="font-weight: bold;"><B>Modification <p class="whs2"><img src="../pics/a-unionoftriangles.png" x-maintain-ratio="TRUE" width="306px" height="450px" border="0" class="img_whs3"></p>
</B></span>menu select the <span style="font-weight: bold;"><B>Union of triangles
</B></span>item or click <img src="../image80.gif" width="23px" height="24px" border="0" class="img_whs4"> button in the toolbar. The following <p class="whs2">&nbsp;</p>
dialog box will appear:</p>
<p class="whs2">1. Display a mesh or a submesh in the 3D
<p>&nbsp;</p> viewer.</p>
<ul type="disc" class="whs5"> <p class="whs2">2. In the <span style="font-weight: bold;"><B>Modification
</B></span>menu select the <span style="font-weight: bold;"><B>Union of triangles
<li class=kadov-p><p class="whs6"><span </B></span>item or click <img src="../image80.gif" width="23px" height="24px" border="0" class="img_whs4"> button in the toolbar. The following
style="font-weight: bold;"><B>The main list </B></span>shall contain the triangles dialog box will appear:</p>
which will be united. You can click on an triangle in the 3D viewer and
it will be highlighted. After that click the <span style="font-weight: bold;"><B>Add <p>&nbsp;</p>
</B></span>button and the ID of this triangle will be added to the list. To
remove a selected element or elements from the list click the <span style="font-weight: bold;"><B>Remove <ul type="disc" class="whs5">
</B></span>button. The <span style="font-weight: bold;"><B>Sort </B></span>button
allows to sort the list of IDs. The <span style="font-weight: bold;"><B>Set <li class=kadov-p><p class="whs6"><span
filter </B></span>button allows to apply a definite filter to selection of style="font-weight: bold;"><B>The main list </B></span>shall contain the triangles
triangles.</p></li> which will be united. You can click on an triangle in the 3D viewer and
it will be highlighted. After that click the <span style="font-weight: bold;"><B>Add
<li class=kadov-p><p class="whs6"><span </B></span>button and the ID of this triangle will be added to the list. To
style="font-weight: bold;"><B>Apply to all </B></span>radio button allows to remove a selected element or elements from the list click the <span style="font-weight: bold;"><B>Remove
modify the orientation of all triangles of the currently displayed mesh </B></span>button. The <span style="font-weight: bold;"><B>Sort </B></span>button
or submesh.</p></li> allows to sort the list of IDs. The <span style="font-weight: bold;"><B>Set
filter </B></span>button allows to apply a definite filter to selection of
<li class=kadov-p><p class="whs6"><span triangles.</p></li>
style="font-weight: bold;"><B>Criterion</B></span> menu allows to apply the operation
only to those object which meet the chosen criterion (from the list of <li class=kadov-p><p class="whs6"><span
Quality Controls, i.e. Skew, Warping, Minimum Angle, etc.)</p></li> style="font-weight: bold;"><B>Apply to all </B></span>radio button allows to
modify the orientation of all triangles of the currently displayed mesh
<li class=kadov-p><p class="whs6"><span or submesh.</p></li>
style="font-weight: bold;"><B>Select from </B></span>set of fields allows to
choose a submesh or an existing group whose triangle elements will be <li class=kadov-p><p class="whs6"><span
automatically added to the list.</p></li> style="font-weight: bold;"><B>Criterion</B></span> menu allows to apply the operation
</ul> only to those object which meet the chosen criterion (from the list of
Quality Controls, i.e. Skew, Warping, Minimum Angle, etc.)</p></li>
<p class="whs2">&nbsp;</p>
<li class=kadov-p><p class="whs6"><span
<p class="whs2">3. Click the <span style="font-weight: bold;"><B>Apply style="font-weight: bold;"><B>Select from </B></span>set of fields allows to
</B></span>or <span style="font-weight: bold;"><B>OK </B></span>button to confirm choose a submesh or an existing group whose triangle elements will be
the operation.</p> automatically added to the list.</p></li>
</ul>
<p class="whs7">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<p class="whs7"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> If some selected triangle
elements have no adjacent edges with one of the others, the operation <p class="whs2">3. Click the <span style="font-weight: bold;"><B>Apply
on these elements shall take no effect.</p> </B></span>or <span style="font-weight: bold;"><B>OK </B></span>button to confirm
the operation.</p>
<p class="whs2">&nbsp;</p>
<p class="whs7">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<p class="whs7"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> If some selected triangle
<p class="whs2">&nbsp;</p> elements have no adjacent edges with one of the others, the operation
on these elements shall take no effect.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p><img src="../pics/uniting_a_set_of_triangles1.png" x-maintain-ratio="TRUE" width="286px" height="242px" border="0" class="img_whs8"> &nbsp;&nbsp;&nbsp;<img src="../pics/uniting_a_set_of_triangles2.png" x-maintain-ratio="TRUE" width="286px" height="242px" border="0" class="img_whs9"></p>
<p><img src="../pics/uniting_a_set_of_triangles1.png" x-maintain-ratio="TRUE" width="286px" height="242px" border="0" class="img_whs8"> &nbsp;&nbsp;&nbsp;<img src="../pics/uniting_a_set_of_triangles2.png" x-maintain-ratio="TRUE" width="286px" height="242px" border="0" class="img_whs9"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;<span style="font-weight: bold;"><B>See
Also</B></span> a sample TUI Script of a <a href="../modifying_meshes.htm#bookmark5">Uniting <p>&nbsp;<span style="font-weight: bold;"><B>See
a Set of Triangles</a> operation. &nbsp;</p> Also</B></span> a sample TUI Script of a <a href="../modifying_meshes.htm#bookmark5">Uniting
a Set of Triangles</a> operation. &nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!-- <script type="text/javascript" language="javascript1.2">
if (window.writeIntopicBar) <!--
writeIntopicBar(0); if (window.writeIntopicBar)
//--> writeIntopicBar(0);
</script> //-->
</body> </script>
</html> </body>
</html>

View File

@ -1,146 +1,151 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Uniting two triangles</title> <title>Uniting two triangles</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
p.whs1 { margin-left:40px; } p.whs1 { margin-left:40px; }
img_whs2 { border:none; width:23px; height:23px; border-style:none; } img_whs2 { border:none; width:23px; height:23px; border-style:none; }
img_whs3 { border:none; width:306px; height:163px; float:none; border-style:none; } img_whs3 { border:none; width:306px; height:163px; float:none; border-style:none; }
table.whs4 { x-cell-content-align:top; width:100%; border-spacing:0px; } table.whs4 { x-cell-content-align:top; width:100%; border-spacing:0px; }
col.whs5 { width:37.647%; } col.whs5 { width:37.647%; }
col.whs6 { width:62.353%; } col.whs6 { width:62.353%; }
tr.whs7 { x-cell-content-align:top; } tr.whs7 { x-cell-content-align:top; }
td.whs8 { padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; } td.whs8 { padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }
img_whs9 { border:none; border-style:none; float:none; width:297px; height:204px; } img_whs9 { border:none; border-style:none; float:none; width:297px; height:204px; }
td.whs10 { padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; } td.whs10 { padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }
img_whs11 { border:none; border-style:none; width:318px; height:206px; float:none; } img_whs11 { border:none; border-style:none; width:318px; height:206px; float:none; }
--> -->
</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nModifying meshes\nUniting two triangles"); addTocInfo("MESH module\nModifying meshes\nUniting two triangles");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Uniting two triangles</h1> <!--
if (window.writeIntopicBar)
<p>&nbsp;In MESH writeIntopicBar(4);
you can union two neighboring triangles (cells) by deletion of the common //-->
edge.</p> </script>
<h1>Uniting two triangles</h1>
<p>&nbsp;</p>
<p>&nbsp;In MESH
<p class=TODO>To unite two triangles:</p> you can union two neighboring triangles (cells) by deletion of the common
edge.</p>
<p class=TODO>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs1">1. From the <span style="font-weight: bold;"><B>Modification
</B></span>menu choose the <span style="font-weight: bold;"><B>Union of two triangles <p class=TODO>To unite two triangles:</p>
</B></span>item or click <img src="../image71.gif" width="23px" height="23px" border="0" class="img_whs2"> button in the toolbar. The following
dialog box shall appear:</p> <p class=TODO>&nbsp;</p>
<p class="whs1">&nbsp;</p> <p class="whs1">1. From the <span style="font-weight: bold;"><B>Modification
</B></span>menu choose the <span style="font-weight: bold;"><B>Union of two triangles
<p class="whs1"><img src="../pics/unionoftwotriangles.png" x-maintain-ratio="TRUE" width="306px" height="163px" border="0" class="img_whs3"></p> </B></span>item or click <img src="../image71.gif" width="23px" height="23px" border="0" class="img_whs2"> button in the toolbar. The following
dialog box shall appear:</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">2. Enter the ID of the required edge in the
<span style="font-weight: bold;"><B>Edge </B></span>&nbsp;field <p class="whs1"><img src="../pics/unionoftwotriangles.png" x-maintain-ratio="TRUE" width="306px" height="163px" border="0" class="img_whs3"></p>
or select this edge in the 3D viewer. </p>
<p class="whs1">&nbsp;</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">2. Enter the ID of the required edge in the
<p class="whs1">3. Click the <span style="font-weight: bold;"><B>Apply <span style="font-weight: bold;"><B>Edge </B></span>&nbsp;field
</B></span>or <span style="font-weight: bold;"><B>OK </B></span>button.</p> or select this edge in the 3D viewer. </p>
<p class=TODO <p class="whs1">&nbsp;</p>
style="margin-left: 40px;">&nbsp;</p>
<p class="whs1">3. Click the <span style="font-weight: bold;"><B>Apply
<p>&nbsp;</p> </B></span>or <span style="font-weight: bold;"><B>OK </B></span>button.</p>
<table x-use-null-cells cellspacing="0" width="100%" class="whs4"> <p class=TODO
<col class="whs5"> style="margin-left: 40px;">&nbsp;</p>
<col class="whs6">
<p>&nbsp;</p>
<tr valign="top" class="whs7">
<td width="37.647%" class="whs8"> <table x-use-null-cells cellspacing="0" width="100%" class="whs4">
<p><img src="../pics/uniting_two_triangles1.png" x-maintain-ratio="TRUE" width="297px" height="204px" border="0" class="img_whs9"></td> <col class="whs5">
<td width="62.353%" class="whs10"> <col class="whs6">
<p><img src="../pics/uniting_two_triangles2.png" x-maintain-ratio="TRUE" width="318px" height="206px" border="0" class="img_whs11"></td></tr>
</table> <tr valign="top" class="whs7">
<td width="37.647%" class="whs8">
<p>&nbsp;</p> <p><img src="../pics/uniting_two_triangles1.png" x-maintain-ratio="TRUE" width="297px" height="204px" border="0" class="img_whs9"></td>
<td width="62.353%" class="whs10">
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See <p><img src="../pics/uniting_two_triangles2.png" x-maintain-ratio="TRUE" width="318px" height="206px" border="0" class="img_whs11"></td></tr>
Also</B></span> a sample TUI Script of a <a href="../modifying_meshes.htm#bookmark5">Uniting </table>
Two Triangles</a> operation. &nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See
<script type="text/javascript" language="javascript1.2"> Also</B></span> a sample TUI Script of a <a href="../modifying_meshes.htm#bookmark5">Uniting
<!-- Two Triangles</a> operation. &nbsp;</p>
if (window.writeIntopicBar)
writeIntopicBar(0); <p>&nbsp;</p>
//-->
</script> <script type="text/javascript" language="javascript1.2">
</body> <!--
</html> if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,310 +1,315 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Using operations on groups</title> <title>Using operations on groups</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; } img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }
ul.whs2 { list-style:disc; } ul.whs2 { list-style:disc; }
p.whs3 { font-weight:bold; } p.whs3 { font-weight:bold; }
p.whs4 { margin-left:40px; } p.whs4 { margin-left:40px; }
table.whs5 { x-cell-content-align:top; width:100%; border-spacing:0px; } table.whs5 { x-cell-content-align:top; width:100%; border-spacing:0px; }
col.whs6 { width:32.6%; } col.whs6 { width:32.6%; }
col.whs7 { width:67.4%; } col.whs7 { width:67.4%; }
tr.whs8 { x-cell-content-align:top; } tr.whs8 { x-cell-content-align:top; }
td.whs9 { width:32.6%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; } td.whs9 { width:32.6%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }
img_whs10 { border:none; width:306px; height:253px; float:none; border-style:none; } img_whs10 { border:none; width:306px; height:253px; float:none; border-style:none; }
td.whs11 { width:67.4%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; } td.whs11 { width:67.4%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }
img_whs12 { border:none; width:134px; height:151px; border-style:none; } img_whs12 { border:none; width:134px; height:151px; border-style:none; }
img_whs13 { border:none; width:136px; height:151px; border-style:none; } img_whs13 { border:none; width:136px; height:151px; border-style:none; }
img_whs14 { border:none; width:133px; height:159px; border-style:none; } img_whs14 { border:none; width:133px; height:159px; border-style:none; }
p.whs15 { margin-left:0px; } p.whs15 { margin-left:0px; }
col.whs16 { width:32.796%; } col.whs16 { width:32.796%; }
col.whs17 { width:67.204%; } col.whs17 { width:67.204%; }
td.whs18 { width:32.796%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; } td.whs18 { width:32.796%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }
td.whs19 { width:67.204%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; } td.whs19 { width:67.204%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }
img_whs20 { border:none; width:141px; height:157px; border-style:none; } img_whs20 { border:none; width:141px; height:157px; border-style:none; }
col.whs21 { width:33.089%; } col.whs21 { width:33.089%; }
col.whs22 { width:66.911%; } col.whs22 { width:66.911%; }
td.whs23 { width:33.089%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; } td.whs23 { width:33.089%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }
td.whs24 { width:66.911%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; } td.whs24 { width:66.911%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }
img_whs25 { border:none; width:140px; height:146px; border-style:none; } img_whs25 { border:none; width:140px; height:146px; border-style:none; }
--> -->
</style><script type="text/javascript" language="JavaScript"> </style><script type="text/javascript" language="JavaScript">
<!-- <!--
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
{ {
var strNSS = "<style type='text/css'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs15 {margin-left:1pt; }"; strNSS += "p.whs15 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
//--> //-->
</script> </script>
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nGrouping elements\nUsing operations on groups"); addTocInfo("MESH module\nGrouping elements\nUsing operations on groups");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Using operations on groups</h1> <!--
if (window.writeIntopicBar)
<p><span style="font-weight: bold;"><B><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> </B></span>In MESH you can writeIntopicBar(4);
perform some Boolean operations on groups, which belong to one and the //-->
same mesh.</p> </script>
<h1>Using operations on groups</h1>
<p>&nbsp;</p>
<p><span style="font-weight: bold;"><B><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> </B></span>In MESH you can
<ul type="disc" class="whs2"> perform some Boolean operations on groups, which belong to one and the
same mesh.</p>
<li class=kadov-p><p class="whs3"><a href="#Union">Union</a>
</p></li> <p>&nbsp;</p>
<li class=kadov-p><p class="whs3"><a href="#Intersection">Intersection</a></p></li> <ul type="disc" class="whs2">
<li class=kadov-p><p class="whs3"><a href="#Cut">Cut</a></p></li> <li class=kadov-p><p class="whs3"><a href="#Union">Union</a>
</ul> </p></li>
<p>&nbsp;</p> <li class=kadov-p><p class="whs3"><a href="#Intersection">Intersection</a></p></li>
<h3><a name=Union></a>Union of two groups</h3> <li class=kadov-p><p class="whs3"><a href="#Cut">Cut</a></p></li>
</ul>
<p>This operation allows to create a new group in such a way that all mesh
elements that are present in the initial groups will be added to the new <p>&nbsp;</p>
one.</p>
<h3><a name=Union></a>Union of two groups</h3>
<p>&nbsp;</p>
<p>This operation allows to create a new group in such a way that all mesh
<p class=TODO>To union two groups:</p> elements that are present in the initial groups will be added to the new
one.</p>
<p class=TODO>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs4">1. In the <span style="font-weight: bold;"><B>Mesh
</B></span>menu select the <span style="font-weight: bold;"><B>Union Groups </B></span>item. <p class=TODO>To union two groups:</p>
The following dialog box will appear:</p>
<p class=TODO>&nbsp;</p>
<p class="whs4">&nbsp;</p>
<p class="whs4">1. In the <span style="font-weight: bold;"><B>Mesh
<table x-use-null-cells cellspacing="0" width="100%" class="whs5"> </B></span>menu select the <span style="font-weight: bold;"><B>Union Groups </B></span>item.
<col class="whs6"> The following dialog box will appear:</p>
<col class="whs7">
<p class="whs4">&nbsp;</p>
<tr valign="top" class="whs8">
<td width="32.6%" class="whs9"> <table x-use-null-cells cellspacing="0" width="100%" class="whs5">
<p><img src="../pics/uniongroups.png" x-maintain-ratio="TRUE" width="306px" height="253px" border="0" class="img_whs10"></td> <col class="whs6">
<td width="67.4%" class="whs11"> <col class="whs7">
<p><img src="../image133.gif" width="134px" height="151px" border="0" class="img_whs12"> &nbsp;&nbsp;<img src="../image134.gif" width="136px" height="151px" border="0" class="img_whs13"> &nbsp;&nbsp;&nbsp;&nbsp;<img src="../image135.gif" width="133px" height="159px" border="0" class="img_whs14"></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Group1 <tr valign="top" class="whs8">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Group2 <td width="32.6%" class="whs9">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Group12</p> <p><img src="../pics/uniongroups.png" x-maintain-ratio="TRUE" width="306px" height="253px" border="0" class="img_whs10"></td>
<p>&nbsp;</p> <td width="67.4%" class="whs11">
<p>For example, we have two groups Group1 and Group2. </p> <p><img src="../image133.gif" width="134px" height="151px" border="0" class="img_whs12"> &nbsp;&nbsp;<img src="../image134.gif" width="136px" height="151px" border="0" class="img_whs13"> &nbsp;&nbsp;&nbsp;&nbsp;<img src="../image135.gif" width="133px" height="159px" border="0" class="img_whs14"></p>
<p>The result of their <span style="font-weight: bold;"><B>Union</B></span> will <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Group1
be Group12 &nbsp;&nbsp;</td></tr> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Group2
</table> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Group12</p>
<p>&nbsp;</p>
<p class="whs4">&nbsp;&nbsp;</p> <p>For example, we have two groups Group1 and Group2. </p>
<p>The result of their <span style="font-weight: bold;"><B>Union</B></span> will
<p>&nbsp;<span style="margin-left: 40px;">In be Group12 &nbsp;&nbsp;</td></tr>
this dialog box you should specify the name</span><span style="margin-left: 40px; font-weight: bold;"> </table>
<B></B></span><span style="margin-left: 40px;">of the resulting group and two
groups which will be united.</span></p> <p class="whs4">&nbsp;&nbsp;</p>
<p class="whs4">&nbsp;</p> <p>&nbsp;<span style="margin-left: 40px;">In
this dialog box you should specify the name</span><span style="margin-left: 40px; font-weight: bold;">
<p class="whs4">2. Click the <span style="font-weight: bold;"><B>Ok <B></B></span><span style="margin-left: 40px;">of the resulting group and two
</B></span>or <span style="font-weight: bold;"><B>&nbsp;Apply groups which will be united.</span></p>
</B></span>button to confirm creation of the group. </p>
<p class="whs4">&nbsp;</p>
<p>&nbsp;</p>
<p class="whs4">2. Click the <span style="font-weight: bold;"><B>Ok
<p class="whs15"><span style="font-weight: bold;"><B>See Also</B></span> </B></span>or <span style="font-weight: bold;"><B>&nbsp;Apply
a sample TUI Script of a <a href="../grouping_elements.htm#bookmark2">Union </B></span>button to confirm creation of the group. </p>
of two Groups</a> operation. &nbsp;</p>
<p>&nbsp;</p>
<p class="whs15">&nbsp;</p>
<p class="whs15"><span style="font-weight: bold;"><B>See Also</B></span>
<p class="whs15">&nbsp;</p> a sample TUI Script of a <a href="../grouping_elements.htm#bookmark2">Union
of two Groups</a> operation. &nbsp;</p>
<p>&nbsp;</p>
<p class="whs15">&nbsp;</p>
<h3><a name=Intersection></a>Intersection of two groups</h3>
<p class="whs15">&nbsp;</p>
<p>This operation allows to create a new group in such a way that all mesh
elements that are present in both initial groups are added to the new <p>&nbsp;</p>
one.</p>
<h3><a name=Intersection></a>Intersection of two groups</h3>
<p>&nbsp;</p>
<p>This operation allows to create a new group in such a way that all mesh
<p class=TODO>To intersect two groups:</p> elements that are present in both initial groups are added to the new
one.</p>
<p class=TODO>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs4">1. In the <span style="font-weight: bold;"><B>Mesh
</B></span>menu select the <span style="font-weight: bold;"><B>Intersect Groups <p class=TODO>To intersect two groups:</p>
</B></span>item. The following dialog box will appear:</p>
<p class=TODO>&nbsp;</p>
<p class="whs4">&nbsp;</p>
<p class="whs4">1. In the <span style="font-weight: bold;"><B>Mesh
<table x-use-null-cells cellspacing="0" width="100%" class="whs5"> </B></span>menu select the <span style="font-weight: bold;"><B>Intersect Groups
<col class="whs16"> </B></span>item. The following dialog box will appear:</p>
<col class="whs17">
<p class="whs4">&nbsp;</p>
<tr valign="top" class="whs8">
<td width="32.796%" class="whs18"> <table x-use-null-cells cellspacing="0" width="100%" class="whs5">
<p><img src="../pics/intersectgroups.png" x-maintain-ratio="TRUE" width="306px" height="253px" border="0" class="img_whs10"></td> <col class="whs16">
<td width="67.204%" class="whs19"> <col class="whs17">
<p><img src="../image133.gif" width="134px" height="151px" border="0" class="img_whs12"> &nbsp;<img src="../image134.gif" width="136px" height="151px" border="0" class="img_whs13"><img src="../image136.gif" width="141px" height="157px" border="0" class="img_whs20"></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Group1 <tr valign="top" class="whs8">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Group2 <td width="32.796%" class="whs18">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Group12a</p> <p><img src="../pics/intersectgroups.png" x-maintain-ratio="TRUE" width="306px" height="253px" border="0" class="img_whs10"></td>
<p>&nbsp;</p> <td width="67.204%" class="whs19">
<p>For example, we have two groups Group1 and Group2. </p> <p><img src="../image133.gif" width="134px" height="151px" border="0" class="img_whs12"> &nbsp;<img src="../image134.gif" width="136px" height="151px" border="0" class="img_whs13"><img src="../image136.gif" width="141px" height="157px" border="0" class="img_whs20"></p>
<p>The result of their <span style="font-weight: bold;"><B>Intersection</B></span> <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Group1
will be Group12a &nbsp;&nbsp;</td></tr> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Group2
</table> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Group12a</p>
<p>&nbsp;</p>
<p>&nbsp;</p> <p>For example, we have two groups Group1 and Group2. </p>
<p>The result of their <span style="font-weight: bold;"><B>Intersection</B></span>
<p class="whs15">In this dialog box you should specify the will be Group12a &nbsp;&nbsp;</td></tr>
name<span style="font-weight: bold;"> <B></B></span>of the resulting group and </table>
two groups which will be intersected.</p>
<p>&nbsp;</p>
<p class="whs4">&nbsp;</p>
<p class="whs15">In this dialog box you should specify the
<p class="whs4">2. Click the <span style="font-weight: bold;"><B>Ok name<span style="font-weight: bold;"> <B></B></span>of the resulting group and
</B></span>or <span style="font-weight: bold;"><B>&nbsp;Apply two groups which will be intersected.</p>
</B></span>button to confirm creation of the group. </p>
<p class="whs4">&nbsp;</p>
<p>&nbsp;</p>
<p class="whs4">2. Click the <span style="font-weight: bold;"><B>Ok
<p>&nbsp;<span style="font-weight: bold;"><B>See </B></span>or <span style="font-weight: bold;"><B>&nbsp;Apply
Also</B></span> a sample TUI Script of an <a href="../grouping_elements.htm#bookmark3">&nbsp;Intersection </B></span>button to confirm creation of the group. </p>
of two Groups</a> operation. &nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;<span style="font-weight: bold;"><B>See
<h3><a name=Cut></a>Cut of two groups</h3> Also</B></span> a sample TUI Script of an <a href="../grouping_elements.htm#bookmark3">&nbsp;Intersection
of two Groups</a> operation. &nbsp;</p>
<p>This operation allows to create a new group in such a way that all mesh
elements that are present in the main group but are absent in the tool <p>&nbsp;</p>
group are added to the new one.</p>
<h3><a name=Cut></a>Cut of two groups</h3>
<p>&nbsp;</p>
<p>This operation allows to create a new group in such a way that all mesh
<p class=TODO>To cut two groups:</p> elements that are present in the main group but are absent in the tool
group are added to the new one.</p>
<p class=TODO>&nbsp;</p>
<p>&nbsp;</p>
<p class="whs4">1. In the <span style="font-weight: bold;"><B>Mesh
</B></span>menu select the <span style="font-weight: bold;"><B>Cut Groups </B></span>item. <p class=TODO>To cut two groups:</p>
The following dialog box will appear:</p>
<p class=TODO>&nbsp;</p>
<p class="whs4">&nbsp;</p>
<p class="whs4">1. In the <span style="font-weight: bold;"><B>Mesh
<table x-use-null-cells cellspacing="0" width="100%" class="whs5"> </B></span>menu select the <span style="font-weight: bold;"><B>Cut Groups </B></span>item.
<col class="whs21"> The following dialog box will appear:</p>
<col class="whs22">
<p class="whs4">&nbsp;</p>
<tr valign="top" class="whs8">
<td width="33.089%" class="whs23"> <table x-use-null-cells cellspacing="0" width="100%" class="whs5">
<p><img src="../pics/cutgroups.png" x-maintain-ratio="TRUE" width="306px" height="253px" border="0" class="img_whs10"></td> <col class="whs21">
<td width="66.911%" class="whs24"> <col class="whs22">
<p><img src="../image133.gif" width="134px" height="151px" border="0" class="img_whs12"> &nbsp;&nbsp;<img src="../image134.gif" width="136px" height="151px" border="0" class="img_whs13"> &nbsp;<img src="../image137.gif" width="140px" height="146px" border="0" class="img_whs25"></p>
<p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Group1 <tr valign="top" class="whs8">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Group2 <td width="33.089%" class="whs23">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Group12b</p> <p><img src="../pics/cutgroups.png" x-maintain-ratio="TRUE" width="306px" height="253px" border="0" class="img_whs10"></td>
<p>&nbsp;</p> <td width="66.911%" class="whs24">
<p>For example, we have two groups Group1 and Group2. </p> <p><img src="../image133.gif" width="134px" height="151px" border="0" class="img_whs12"> &nbsp;&nbsp;<img src="../image134.gif" width="136px" height="151px" border="0" class="img_whs13"> &nbsp;<img src="../image137.gif" width="140px" height="146px" border="0" class="img_whs25"></p>
<p>The result of their <span style="font-weight: bold;"><B>Cut</B></span> will <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Group1
be Group12b &nbsp;&nbsp;</td></tr> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Group2
</table> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Group12b</p>
<p>&nbsp;</p>
<p>&nbsp;</p> <p>For example, we have two groups Group1 and Group2. </p>
<p>The result of their <span style="font-weight: bold;"><B>Cut</B></span> will
<p class="whs4">In this dialog box you should specify the be Group12b &nbsp;&nbsp;</td></tr>
name<span style="font-weight: bold;"> <B></B></span>of the resulting group and </table>
two groups which will be cut.</p>
<p>&nbsp;</p>
<p class="whs4">&nbsp;</p>
<p class="whs4">In this dialog box you should specify the
<p class="whs4">2. Click the <span style="font-weight: bold;"><B>Ok name<span style="font-weight: bold;"> <B></B></span>of the resulting group and
</B></span>or <span style="font-weight: bold;"><B>&nbsp;Apply two groups which will be cut.</p>
</B></span>button to confirm creation of the group. &nbsp;</p>
<p class="whs4">&nbsp;</p>
<p>&nbsp;</p>
<p class="whs4">2. Click the <span style="font-weight: bold;"><B>Ok
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See </B></span>or <span style="font-weight: bold;"><B>&nbsp;Apply
Also</B></span> a sample TUI Script of a <a href="../grouping_elements.htm#bookmark3">&nbsp;Cut </B></span>button to confirm creation of the group. &nbsp;</p>
of two Groups</a> operation. &nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See
<p>&nbsp;</p> Also</B></span> a sample TUI Script of a <a href="../grouping_elements.htm#bookmark3">&nbsp;Cut
of two Groups</a> operation. &nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!-- <p>&nbsp;</p>
if (window.writeIntopicBar)
writeIntopicBar(0); <p>&nbsp;</p>
//-->
</script> <script type="text/javascript" language="javascript1.2">
</body> <!--
</html> if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,164 +1,184 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Viewing mesh info</title> <title>Viewing mesh info</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
p.whs1 { font-style:normal; font-weight:normal; } ul.whs1 { list-style:disc; }
img_whs2 { border:none; width:20px; height:26px; border-style:none; } p.whs2 { font-weight:bold; margin-left:40px; }
p.whs3 { margin-left:40px; } p.whs3 { font-style:normal; font-weight:normal; }
img_whs4 { border:none; width:271px; height:269px; float:none; border-style:none; } img_whs4 { border:none; width:20px; height:26px; border-style:none; }
img_whs5 { border:none; width:22px; height:27px; border-style:none; } p.whs5 { margin-left:40px; }
img_whs6 { border:none; width:260px; height:485px; float:none; border-style:none; } img_whs6 { border:none; width:271px; height:269px; float:none; border-style:none; }
img_whs7 { border:none; width:866px; height:287px; float:none; } img_whs7 { border:none; width:22px; height:27px; border-style:none; }
p.whs8 { margin-left:0px; } img_whs8 { border:none; border-style:none; width:451px; height:506px; float:none; }
p.whs9 { margin-left:80px; } img_whs9 { border:none; width:866px; height:287px; float:none; border-style:none; }
--> p.whs10 { margin-left:0px; }
</style><script type="text/javascript" language="JavaScript"> p.whs11 { margin-left:80px; }
<!-- -->
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) </style><script type="text/javascript" language="JavaScript">
{ <!--
var strNSS = "<style type='text/css'>"; if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
strNSS += "p.whs8 {margin-left:1pt; }"; {
strNSS +="</style>"; var strNSS = "<style type='text/css'>";
document.write(strNSS); strNSS += "p.whs10 {margin-left:1pt; }";
} strNSS +="</style>";
//--> document.write(strNSS);
</script> }
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> //-->
<!-- </script>
function reDo() { <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
if (innerWidth != origWidth || innerHeight != origHeight) <!--
location.reload(); function reDo() {
} if (innerWidth != origWidth || innerHeight != origHeight)
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { location.reload();
origWidth = innerWidth; }
origHeight = innerHeight; if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
onresize = reDo; origWidth = innerWidth;
} origHeight = innerHeight;
onerror = null; onresize = reDo;
//--> }
</script> onerror = null;
<style type="text/css"> //-->
<!-- </script>
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } <style type="text/css">
--> <!--
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
<script type="text/javascript" language="javascript" src="../whver.js"></script> p.WebHelpNavBar { text-align:right; }
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> -->
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
<!-- <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
if (window.gbWhTopic) <script type="text/javascript" language="javascript1.2">
{ <!--
if (window.addTocInfo) if (window.gbWhTopic)
{ {
addTocInfo("MESH module\nViewing meshes\nMesh infos"); if (window.setRelStartPage)
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); {
addTocInfo("MESH module\nViewing meshes\nMesh infos");
} addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
if (window.writeBtnStyle) addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
writeBtnStyle();
}
if (window.writeIntopicBar)
writeIntopicBar(1);
if (window.setRelStartPage)
if (window.setRelStartPage) {
{ setRelStartPage("../index.htm");
setRelStartPage("../smesh.htm");
autoSync(1);
autoSync(1); sendSyncInfo();
sendSyncInfo(); sendAveInfoOut();
sendAveInfoOut(); }
}
} }
else else
if (window.gbIE4) if (window.gbIE4)
document.location.reload(); document.location.reload();
//--> //-->
</script> </script>
<h1>Mesh infos</h1> </head>
<body><script type="text/javascript" language="javascript1.2">
<p>There are two types of information boxes: <span style="font-weight: bold;"><B>Standard <!--
Mesh Infos</B></span> and <span style="font-weight: bold;"><B>Advanced</B></span> if (window.writeIntopicBar)
<span style="font-weight: bold;"><B>Mesh Infos.</B></span></p> writeIntopicBar(4);
//-->
<p>&nbsp;</p> </script>
<h1>Mesh infos</h1>
<p class="whs1">The <span style="font-weight: bold;"><B>Standard
Mesh Infos</B></span> box gives only the information on the number of 2D elements <p>There are two types of information boxes: <span style="font-weight: bold;"><B>Standard
of mesh and the number of nodes. However, from this Info you can learn Mesh Infos</B></span> and <span style="font-weight: bold;"><B>Advanced</B></span>
about groups selected on this mesh. </p> <span style="font-weight: bold;"><B>Mesh Infos.</B></span></p>
<p class="whs1">To view the <span style="font-weight: bold;"><B>Standard <p>&nbsp;</p>
Mesh Infos, </B></span>select your mesh or submesh in the <span style="font-weight: bold;"><B>Object
Browser</B></span> and<span style="font-weight: bold;"> <B></B></span>select <span <ul type="disc" class="whs1">
style="font-weight: bold;"><B>Standard Mesh Infos </B></span>from<span style="font-weight: bold;">
<B></B></span>the <span style="font-weight: bold;"><B>Mesh </B></span>menu or click <li class=kadov-p><p class="whs2"><a
<img src="../image49.gif" width="20px" height="26px" border="0" class="img_whs2"> button in the toolbar. The following information will href="#standard_infos">Standard</a></p></li>
be displayed:</p>
<li class=kadov-p><p class="whs2"><a
<p class="whs1">&nbsp;</p> href="#advanced_infos">Advanced</a></p></li>
</ul>
<p class="whs3"><img src="../pics/a-standmeshinfo.png" x-maintain-ratio="TRUE" width="271px" height="269px" border="0" class="img_whs4"></p>
<p class="whs2">&nbsp;</p>
<p>&nbsp;</p>
<h3><a name=standard_infos>Standard Mesh Infos</a></h3>
<p>The<span style="font-weight: bold;"><B> Advanced</B></span> <span style="font-weight: bold;"><B>Mesh
Infos </B></span>gives more information about the mesh, including the total <p class="whs3">The <span style="font-weight: bold;"><B>Standard
number of faces and volumes and their geometrical types.</p> Mesh Infos</B></span> box gives only the information on the number of elements
of maximum dimension and the number of nodes in the mesh. However, from
<p>To view the <span style="font-weight: bold;"><B>Advanced Mesh Infos, </B></span>select this Info you can learn about groups selected on this mesh. </p>
your mesh or submesh in the <span style="font-weight: bold;"><B>Object Browser</B></span>
and<span style="font-weight: bold;"> <B></B></span>select <span style="font-weight: bold;"><B>Advanced <p class="whs3">To view the <span style="font-weight: bold;"><B>Standard
Mesh Infos </B></span>from<span style="font-weight: bold;"> <B></B></span>the <span Mesh Infos, </B></span>select your mesh or submesh in the <span style="font-weight: bold;"><B>Object
style="font-weight: bold;"><B>Mesh </B></span>menu or click <img src="../image50.gif" width="22px" height="27px" border="0" class="img_whs5"> button Browser</B></span> and<span style="font-weight: bold;"> <B></B></span>select <span
in the toolbar. The following information will be displayed:</p> style="font-weight: bold;"><B>Standard Mesh Infos </B></span>from<span style="font-weight: bold;">
<B></B></span>the <span style="font-weight: bold;"><B>Mesh </B></span>menu or click
<p>&nbsp;</p> <img src="../image49.gif" width="20px" height="26px" border="0" class="img_whs4"> button in the toolbar. The following information will
be displayed:</p>
<p class="whs3"><img src="../pics/a-advmeshinfo.png" x-maintain-ratio="TRUE" width="260px" height="485px" border="0" class="img_whs6"></p>
<p class="whs3">&nbsp;</p>
<p class="whs3">&nbsp;</p>
<p class="whs5"><img src="../pics/a-standmeshinfo.png" x-maintain-ratio="TRUE" width="271px" height="269px" border="0" class="img_whs6"></p>
<p class="whs3">&nbsp;</p>
<p>&nbsp;</p>
<p class="whs3">In case you get Mesh Infos via a TUI script,
the information is displayed in Python Console.</p> <h3><a name="advanced infos">Advanced Mesh Infos</a></h3>
<p class="whs3">&nbsp;</p> <p>The<span style="font-weight: bold;"><B> Advanced</B></span> <span style="font-weight: bold;"><B>Mesh
Infos </B></span>gives more information about the mesh, including the total
<p class="whs3"><img src="../pics/b-mesh_infos.png" x-maintain-ratio="TRUE" width="866px" height="287px" border="0" class="img_whs7"></p> number of faces and volumes and their geometrical types.</p>
<p>&nbsp;</p> <p>To view the <span style="font-weight: bold;"><B>Advanced Mesh Infos, </B></span>select
your mesh or submesh in the <span style="font-weight: bold;"><B>Object Browser</B></span>
<p class="whs8">&nbsp;</p> and<span style="font-weight: bold;"> <B></B></span>select <span style="font-weight: bold;"><B>Advanced
Mesh Infos </B></span>from<span style="font-weight: bold;"> <B></B></span>the <span
<p class="whs8">&nbsp;</p> style="font-weight: bold;"><B>Mesh </B></span>menu or click <img src="../image50.gif" width="22px" height="27px" border="0" class="img_whs7"> button
in the toolbar. The following information will be displayed:</p>
<p class="whs9">&nbsp;</p>
<p>&nbsp;</p>
<p class="whs9">&nbsp;</p>
<p class="whs5"><img src="../pics/advanced_mesh_infos.png" x-maintain-ratio="TRUE" width="451px" height="506px" border="0" class="img_whs8"></p>
<p class="whs9">&nbsp;</p>
<p class="whs5">&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!-- <p class="whs5">&nbsp;</p>
if (window.writeIntopicBar)
writeIntopicBar(0); <p class="whs5">In case you get Mesh Infos via a <a href="../viewing_meshes.htm">TUI
//--> script</a>, the information is displayed in Python Console.</p>
</script>
</body> <p class="whs5">&nbsp;</p>
</html>
<p class="whs5"><img src="../pics/b-mesh_infos.png" x-maintain-ratio="TRUE" width="866px" height="287px" border="0" class="img_whs9"></p>
<p class="whs10">&nbsp;</p>
<p>&nbsp;</p>
<p class="whs11">&nbsp;</p>
<p class="whs11">&nbsp;</p>
<p class="whs11">&nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,229 +1,229 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>VTK 3D Viewer</title> <title>VTK 3D Viewer</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"><style type="text/css"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"><style type="text/css">
<!-- <!--
p.whs1 { margin-top:0pt; margin-bottom:0pt; } p.whs1 { margin-top:0pt; margin-bottom:0pt; }
p.whs2 { margin-top:0pt; margin-bottom:0pt; margin-left:48px; } p.whs2 { margin-top:0pt; margin-bottom:0pt; margin-left:48px; }
img_whs3 { border:none; width:249px; height:29px; float:none; border-style:none; } img_whs3 { border:none; width:249px; height:29px; float:none; border-style:none; }
ul.whs4 { list-style:disc; } ul.whs4 { list-style:disc; }
img_whs5 { border:none; width:26px; height:25px; float:none; border-style:none; } img_whs5 { border:none; width:26px; height:25px; float:none; border-style:none; }
img_whs6 { border:none; width:27px; height:25px; float:none; border-style:none; } img_whs6 { border:none; width:27px; height:25px; float:none; border-style:none; }
img_whs7 { border:none; width:24px; height:23px; float:none; border-style:none; } img_whs7 { border:none; width:24px; height:23px; float:none; border-style:none; }
img_whs8 { border:none; width:24px; height:24px; float:none; border-style:none; } img_whs8 { border:none; width:24px; height:24px; float:none; border-style:none; }
img_whs9 { border:none; width:25px; height:24px; float:none; border-style:none; } img_whs9 { border:none; width:25px; height:24px; float:none; border-style:none; }
img_whs10 { border:none; width:23px; height:23px; float:none; border-style:none; } img_whs10 { border:none; width:23px; height:23px; float:none; border-style:none; }
img_whs11 { border:none; width:26px; height:26px; float:none; border-style:none; } img_whs11 { border:none; width:26px; height:26px; float:none; border-style:none; }
img_whs12 { border:none; width:78px; height:147px; float:none; border-style:none; } img_whs12 { border:none; width:78px; height:147px; float:none; border-style:none; }
img_whs13 { border:none; width:28px; height:25px; float:none; border-style:none; } img_whs13 { border:none; width:28px; height:25px; float:none; border-style:none; }
img_whs14 { border:none; width:27px; height:27px; float:none; border-style:none; } img_whs14 { border:none; width:27px; height:27px; float:none; border-style:none; }
p.whs15 { font-weight:bold; margin-left:80px; margin-top:0pt; margin-bottom:0pt; } p.whs15 { font-weight:bold; margin-left:80px; margin-top:0pt; margin-bottom:0pt; }
img_whs16 { border:none; width:350px; height:453px; float:none; border-style:none; } img_whs16 { border:none; width:350px; height:453px; float:none; border-style:none; }
p.whs17 { font-weight:bold; margin-top:0pt; margin-bottom:0pt; } p.whs17 { font-weight:bold; margin-top:0pt; margin-bottom:0pt; }
p.whs18 { font-weight:bold; margin-left:36px; margin-top:0pt; margin-bottom:0pt; } p.whs18 { font-weight:bold; margin-left:36px; margin-top:0pt; margin-bottom:0pt; }
p.whs19 { font-weight:bold; margin-left:0px; margin-top:0pt; margin-bottom:0pt; } p.whs19 { font-weight:bold; margin-left:0px; margin-top:0pt; margin-bottom:0pt; }
p.whs20 { margin-left:0px; font-weight:bold; margin-top:0pt; margin-bottom:0pt; } p.whs20 { margin-left:0px; font-weight:bold; margin-top:0pt; margin-bottom:0pt; }
--> -->
</style><script type="text/javascript" language="JavaScript"> </style><script type="text/javascript" language="JavaScript">
<!-- <!--
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
{ {
var strNSS = "<style type='text/css'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs1 {margin-top:1pt;margin-bottom:1pt; }"; strNSS += "p.whs1 {margin-top:1pt;margin-bottom:1pt; }";
strNSS += "p.whs2 {margin-top:1pt;margin-bottom:1pt; }"; strNSS += "p.whs2 {margin-top:1pt;margin-bottom:1pt; }";
strNSS += "p.whs15 {margin-top:1pt;margin-bottom:1pt; }"; strNSS += "p.whs15 {margin-top:1pt;margin-bottom:1pt; }";
strNSS += "p.whs17 {margin-top:1pt;margin-bottom:1pt; }"; strNSS += "p.whs17 {margin-top:1pt;margin-bottom:1pt; }";
strNSS += "p.whs18 {margin-top:1pt;margin-bottom:1pt; }"; strNSS += "p.whs18 {margin-top:1pt;margin-bottom:1pt; }";
strNSS += "p.whs19 {margin-left:1pt;margin-top:1pt;margin-bottom:1pt; }"; strNSS += "p.whs19 {margin-left:1pt;margin-top:1pt;margin-bottom:1pt; }";
strNSS += "p.whs20 {margin-left:1pt;margin-top:1pt;margin-bottom:1pt; }"; strNSS += "p.whs20 {margin-left:1pt;margin-top:1pt;margin-bottom:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
//--> //-->
</script> </script>
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
p.WebHelpNavBar { text-align:right; } p.WebHelpNavBar { text-align:right; }
--> -->
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript" src="../whver.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nViewing meshes\nVTK 3D Viewer"); addTocInfo("MESH module\nViewing meshes\nVTK 3D Viewer");
addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif"); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif"); addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
} }
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../index.htm"); setRelStartPage("../index.htm");
autoSync(1); autoSync(1);
sendSyncInfo(); sendSyncInfo();
sendAveInfoOut(); sendAveInfoOut();
} }
} }
else else
if (window.gbIE4) if (window.gbIE4)
document.location.reload(); document.location.reload();
//--> //-->
</script> </script>
</head> </head>
<body><script type="text/javascript" language="javascript1.2"> <body><script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.writeIntopicBar) if (window.writeIntopicBar)
writeIntopicBar(4); writeIntopicBar(4);
//--> //-->
</script> </script>
<h1>VTK 3D Viewer</h1> <h1>VTK 3D Viewer</h1>
<p class="whs1"><span style="font-weight: bold;"><B>VTK <p class="whs1"><span style="font-weight: bold;"><B>VTK
3D viewer</B></span> is the default viewer for Mesh Module, allowing to visualize 3D viewer</B></span> is the default viewer for Mesh Module, allowing to visualize
meshes. It is also used in Post-Pro module for all 3D presentations except meshes. It is also used in Post-Pro module for all 3D presentations except
for Gauss Points.</p> for Gauss Points.</p>
<p class="whs1">&nbsp;</p> <p class="whs1">&nbsp;</p>
<p class="whs1">The functionalities of <p class="whs1">The functionalities of
VTK viewer are available via its Viewer Toolbar. Buttons marked with small VTK viewer are available via its Viewer Toolbar. Buttons marked with small
downward triangles have extended functionality which can be accessed by downward triangles have extended functionality which can be accessed by
locking on them with left mouse button. &nbsp;</p> locking on them with left mouse button. &nbsp;</p>
<p class="whs1">&nbsp;</p> <p class="whs1">&nbsp;</p>
<p class="whs2"><img src="../pics/image107.gif" x-maintain-ratio="TRUE" width="249px" height="29px" border="0" class="img_whs3"></p> <p class="whs2"><img src="../pics/image107.gif" x-maintain-ratio="TRUE" width="249px" height="29px" border="0" class="img_whs3"></p>
<ul type="disc" class="whs4"> <ul type="disc" class="whs4">
<li class=kadov-p><p class="whs1"><img src="../pics/image77.gif" x-maintain-ratio="TRUE" width="26px" height="25px" border="0" class="img_whs5"> <span style="font-weight: bold;"><B>Dump View</B></span> - exports <li class=kadov-p><p class="whs1"><img src="../pics/image77.gif" x-maintain-ratio="TRUE" width="26px" height="25px" border="0" class="img_whs5"> <span style="font-weight: bold;"><B>Dump View</B></span> - exports
an object from the viewer in bmp, png, jpg or jpeg image format. </p></li> an object from the viewer in bmp, png, jpg or jpeg image format. </p></li>
<li class=kadov-p><p class="whs1"><img src="../pics/image78.gif" x-maintain-ratio="TRUE" width="27px" height="25px" border="0" class="img_whs6"> <span style="font-weight: bold;"><B>Show/Hide Trihedron</B></span> <li class=kadov-p><p class="whs1"><img src="../pics/image78.gif" x-maintain-ratio="TRUE" width="27px" height="25px" border="0" class="img_whs6"> <span style="font-weight: bold;"><B>Show/Hide Trihedron</B></span>
- shows or hides coordinate axes. </p></li> - shows or hides coordinate axes. </p></li>
<li class=kadov-p><p class="whs1"><img src="../pics/image96.gif" x-maintain-ratio="TRUE" width="24px" height="23px" border="0" class="img_whs7"> &nbsp;<span style="font-weight: bold;"><B>Fit <li class=kadov-p><p class="whs1"><img src="../pics/image96.gif" x-maintain-ratio="TRUE" width="24px" height="23px" border="0" class="img_whs7"> &nbsp;<span style="font-weight: bold;"><B>Fit
all - </B></span>allows to select a point to be the center of a scene representing all - </B></span>allows to select a point to be the center of a scene representing
all displayed objects in the visible area.<span style="font-weight: bold;"> all displayed objects in the visible area.<span style="font-weight: bold;">
<B></B></span></p></li> <B></B></span></p></li>
<li class=kadov-p><p class="whs1">&nbsp;<img src="../pics/image97.gif" x-maintain-ratio="TRUE" width="24px" height="24px" border="0" class="img_whs8"> <span style="font-weight: bold;"><B>Fit area</B></span> - resizes <li class=kadov-p><p class="whs1">&nbsp;<img src="../pics/image97.gif" x-maintain-ratio="TRUE" width="24px" height="24px" border="0" class="img_whs8"> <span style="font-weight: bold;"><B>Fit area</B></span> - resizes
the view to place in the visible area only the contents of a frame drawn the view to place in the visible area only the contents of a frame drawn
with pressed left mouse button.</p></li> with pressed left mouse button.</p></li>
<li class=kadov-p><p class="whs1"><img src="../pics/image98.gif" x-maintain-ratio="TRUE" width="25px" height="24px" border="0" class="img_whs9"> <span style="font-weight: bold;"><B>Zoom</B></span> - &nbsp;allows <li class=kadov-p><p class="whs1"><img src="../pics/image98.gif" x-maintain-ratio="TRUE" width="25px" height="24px" border="0" class="img_whs9"> <span style="font-weight: bold;"><B>Zoom</B></span> - &nbsp;allows
to zoom in and out. </p></li> to zoom in and out. </p></li>
<li class=kadov-p><p class="whs1"><img src="../pics/image99.gif" x-maintain-ratio="TRUE" width="23px" height="23px" border="0" class="img_whs10"> <span style="font-weight: bold;"><B>Panning</B></span> - if the <li class=kadov-p><p class="whs1"><img src="../pics/image99.gif" x-maintain-ratio="TRUE" width="23px" height="23px" border="0" class="img_whs10"> <span style="font-weight: bold;"><B>Panning</B></span> - if the
represented objects are greater that the visible area and you don't wish represented objects are greater that the visible area and you don't wish
to use <span style="font-weight: bold;"><B>Fit all</B></span> functionality, to use <span style="font-weight: bold;"><B>Fit all</B></span> functionality,
click on this button and you'll be able to drag the scene to see its remote click on this button and you'll be able to drag the scene to see its remote
parts. </p></li> parts. </p></li>
<li class=kadov-p><p class="whs1"><img src="../pics/image100.gif" x-maintain-ratio="TRUE" width="24px" height="24px" border="0" class="img_whs8"> <span style="font-weight: bold;"><B>Global panning</B></span> - <li class=kadov-p><p class="whs1"><img src="../pics/image100.gif" x-maintain-ratio="TRUE" width="24px" height="24px" border="0" class="img_whs8"> <span style="font-weight: bold;"><B>Global panning</B></span> -
represents all displayed objects in the visible area. </p></li> represents all displayed objects in the visible area. </p></li>
<li class=kadov-p><p class="whs1"><img src="../pics/image89.gif" x-maintain-ratio="TRUE" width="26px" height="26px" border="0" class="img_whs11"> <span style="font-weight: bold;"><B>Rotation</B></span> - allows <li class=kadov-p><p class="whs1"><img src="../pics/image89.gif" x-maintain-ratio="TRUE" width="26px" height="26px" border="0" class="img_whs11"> <span style="font-weight: bold;"><B>Rotation</B></span> - allows
to rotate the selected object using the mouse. </p></li> to rotate the selected object using the mouse. </p></li>
<li class=kadov-p><p class="whs1"><img src="../pics/image102.gif" x-maintain-ratio="TRUE" width="78px" height="147px" border="0" class="img_whs12"> These buttons orientate the scene strictly about coordinate <li class=kadov-p><p class="whs1"><img src="../pics/image102.gif" x-maintain-ratio="TRUE" width="78px" height="147px" border="0" class="img_whs12"> These buttons orientate the scene strictly about coordinate
axes.</p></li> axes.</p></li>
<li class=kadov-p><p class="whs1"><img src="../pics/image91.gif" x-maintain-ratio="TRUE" width="26px" height="26px" border="0" class="img_whs11"> <span style="font-weight: bold;"><B>Reset</B></span> - restores <li class=kadov-p><p class="whs1"><img src="../pics/image91.gif" x-maintain-ratio="TRUE" width="26px" height="26px" border="0" class="img_whs11"> <span style="font-weight: bold;"><B>Reset</B></span> - restores
the default position (isometric) of objects in the scene.</p></li> the default position (isometric) of objects in the scene.</p></li>
<li class=kadov-p><p class="whs1"><img src="../pics/image108.gif" x-maintain-ratio="TRUE" width="28px" height="25px" border="0" class="img_whs13"> <span style="font-weight: bold;"><B>Scaling</B></span> - represents <li class=kadov-p><p class="whs1"><img src="../pics/image108.gif" x-maintain-ratio="TRUE" width="28px" height="25px" border="0" class="img_whs13"> <span style="font-weight: bold;"><B>Scaling</B></span> - represents
objects deformed (stretched or stuffed) along the axes of coordinates</p></li> objects deformed (stretched or stuffed) along the axes of coordinates</p></li>
<li class=kadov-p><p class="whs1">&nbsp;<span <li class=kadov-p><p class="whs1">&nbsp;<span
style="font-weight: bold; style="font-weight: bold;
margin-top: 0pt; margin-top: 0pt;
margin-bottom: 0pt;"><B><img src="../pics/image109.gif" x-maintain-ratio="TRUE" width="27px" height="27px" border="0" class="img_whs14">Graduated axes - </B></span><span style="margin-top: 0pt; margin-bottom: 0pt;"><B><img src="../pics/image109.gif" x-maintain-ratio="TRUE" width="27px" height="27px" border="0" class="img_whs14">Graduated axes - </B></span><span style="margin-top: 0pt;
margin-bottom: 0pt; margin-bottom: 0pt;
font-weight: normal;">allows font-weight: normal;">allows
to define parameters of axes and graduate them.</span></p></li> to define parameters of axes and graduate them.</span></p></li>
</ul> </ul>
<p class="whs1">&nbsp;</p> <p class="whs1">&nbsp;</p>
<p class="whs15"><img src="../pics/graduatedaxes1.png" x-maintain-ratio="TRUE" width="350px" height="453px" border="0" class="img_whs16"></p> <p class="whs15"><img src="../pics/graduatedaxes1.png" x-maintain-ratio="TRUE" width="350px" height="453px" border="0" class="img_whs16"></p>
<ul type="disc" class="whs4"> <ul type="disc" class="whs4">
<li class=kadov-p><p class="whs17">Axis name </p></li> <li class=kadov-p><p class="whs17">Axis name </p></li>
<li class=kadov-p><p class="whs18">Is visible - <span <li class=kadov-p><p class="whs18">Is visible - <span
style="font-weight: normal;">if checked the axis name is displayed in style="font-weight: normal;">if checked the axis name is displayed in
the viewer.</span></p></li> the viewer.</span></p></li>
<li class=kadov-p><p class="whs18">Name<span style="font-weight: normal;"> <li class=kadov-p><p class="whs18">Name<span style="font-weight: normal;">
- allows to redefine the name of the axis.</span></p></li> - allows to redefine the name of the axis.</span></p></li>
<li class=kadov-p><p class="whs18">Font<span style="font-weight: normal;"> <li class=kadov-p><p class="whs18">Font<span style="font-weight: normal;">
- allows to define color and properties of the font of axis name. </span></p></li> - allows to define color and properties of the font of axis name. </span></p></li>
<li class=kadov-p><p class="whs19">Labels<span style="font-weight: normal;"> <li class=kadov-p><p class="whs19">Labels<span style="font-weight: normal;">
</span></p></li> </span></p></li>
<li class=kadov-p><p class="whs18">Is visible - <span <li class=kadov-p><p class="whs18">Is visible - <span
style="font-weight: normal;">if checked the labels are displayed in the style="font-weight: normal;">if checked the labels are displayed in the
viewer.</span></p></li> viewer.</span></p></li>
<li class=kadov-p><p class="whs18">Number<span style="font-weight: normal;"> <li class=kadov-p><p class="whs18">Number<span style="font-weight: normal;">
- allows to define the number of labels.</span></p></li> - allows to define the number of labels.</span></p></li>
<li class=kadov-p><p class="whs18">Offset<span style="font-weight: normal;"> <li class=kadov-p><p class="whs18">Offset<span style="font-weight: normal;">
- allows to define the distance between labels.</span></p></li> - allows to define the distance between labels.</span></p></li>
<li class=kadov-p><p class="whs18">Font<span style="font-weight: normal;"> <li class=kadov-p><p class="whs18">Font<span style="font-weight: normal;">
- allows to define color and properties of the font of labels names.</span></p></li> - allows to define color and properties of the font of labels names.</span></p></li>
<li class=kadov-p><p class="whs20">Tick marks </p></li> <li class=kadov-p><p class="whs20">Tick marks </p></li>
<li class=kadov-p><p class="whs18">Is visible - <span <li class=kadov-p><p class="whs18">Is visible - <span
style="font-weight: normal;">if checked the tick marks are displayed in style="font-weight: normal;">if checked the tick marks are displayed in
the viewer.</span></p></li> the viewer.</span></p></li>
<li class=kadov-p><p class="whs18">Length<span style="font-weight: normal;"> <li class=kadov-p><p class="whs18">Length<span style="font-weight: normal;">
- allows to define the length of tick marks</span></p></li> - allows to define the length of tick marks</span></p></li>
<li class=kadov-p><p class="whs20">Is visible <span style="font-weight: normal;">if <li class=kadov-p><p class="whs20">Is visible <span style="font-weight: normal;">if
checked the axis is displayed in the viewer.</span></p></li> checked the axis is displayed in the viewer.</span></p></li>
</ul> </ul>
<script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.writeIntopicBar) if (window.writeIntopicBar)
writeIntopicBar(0); writeIntopicBar(0);
//--> //-->
</script> </script>
</body> </body>
</html> </html>

View File

@ -1,151 +1,156 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Warp</title> <title>Warp</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="../default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='../default.css'>");} { document.write("<link rel='stylesheet' href='../default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; float:none; width:30px; height:30px; border-style:none; } img_whs1 { border:none; float:none; width:30px; height:30px; border-style:none; }
p.whs2 { margin-left:40px; } p.whs2 { margin-left:40px; }
p.whs3 { margin-left:0px; } p.whs3 { margin-left:0px; }
img_whs4 { border:none; width:496px; height:336px; border-style:none; } img_whs4 { border:none; width:496px; height:336px; border-style:none; }
img_whs5 { border:none; width:23px; height:23px; border-style:none; } img_whs5 { border:none; width:23px; height:23px; border-style:none; }
img_whs6 { border:none; width:405px; height:308px; border-style:none; } img_whs6 { border:none; width:405px; height:308px; border-style:none; }
--> -->
</style><script type="text/javascript" language="JavaScript"> </style><script type="text/javascript" language="JavaScript">
<!-- <!--
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
{ {
var strNSS = "<style type='text/css'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs3 {margin-left:1pt; }"; strNSS += "p.whs3 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
//--> //-->
</script> </script>
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="../whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script> <script type="text/javascript" language="javascript" src="../whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nQuality controls\nWarping"); addTocInfo("MESH module\nQuality controls\nWarping");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"../whd_show0.gif","../whd_show2.gif","../whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"../whd_hide0.gif","../whd_hide2.gif","../whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("../index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("../smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Warping</h1> <!--
if (window.writeIntopicBar)
<p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> <span style="font-weight: bold;"><B>Warping</B></span> indicates writeIntopicBar(4);
that a face is not planar and is applied only to 2D elements with 4 nodes. //-->
This quality control criterion is based on a projection plane created </script>
by:</p> <h1>Warping</h1>
<p class="whs2">1. bisecting the four element edges, </p> <p><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> <span style="font-weight: bold;"><B>Warping</B></span> indicates
that a face is not planar and is applied only to 2D elements with 4 nodes.
<p class="whs2">2. creating a point on the plane at the vector This quality control criterion is based on a projection plane created
average of the corners, where the x-axis extends from the point to the by:</p>
bisector on edge 2. </p>
<p class="whs2">1. bisecting the four element edges, </p>
<p class="whs3">The plane normal is in the direction of the
cross product of the x-axis and the vector from the origin to the bisector <p class="whs2">2. creating a point on the plane at the vector
of edge 3. Every corner of the quad will then be a distance “h” from the average of the corners, where the x-axis extends from the point to the
plane. The length of each half edge is measured and the shortest length bisector on edge 2. </p>
is assigned “l”. The warp angle is the arcsine of the ratio of the projection
height “h” to the half edge length “l”. </p> <p class="whs3">The plane normal is in the direction of the
cross product of the x-axis and the vector from the origin to the bisector
<p>&nbsp;</p> of edge 3. Every corner of the quad will then be a distance “h” from the
plane. The length of each half edge is measured and the shortest length
<p class="whs2"><img src="../image24.gif" width="496px" height="336px" border="0" class="img_whs4"></p> is assigned “l”. The warp angle is the arcsine of the ratio of the projection
height “h” to the half edge length “l”. </p>
<p class="whs2">&nbsp;</p>
<p>&nbsp;</p>
<p class=TODO>&nbsp;</p>
<p class="whs2"><img src="../image24.gif" width="496px" height="336px" border="0" class="img_whs4"></p>
<p class=TODO>To apply the Warping quality criterion to your mesh:</p>
<p class="whs2">&nbsp;</p>
<p class=TODO>&nbsp;</p>
<p class=TODO>&nbsp;</p>
<p class="whs2">1. Display your mesh in the viewer.</p>
<p class=TODO>To apply the Warping quality criterion to your mesh:</p>
<p class="whs2">&nbsp;</p>
<p class=TODO>&nbsp;</p>
<p class="whs2">2. Choose <span style="font-weight: bold;"><B>Controls
&gt; Warp </B></span>or click <img src="../image39.gif" width="23px" height="23px" border="0" class="img_whs5"> button of the toolbar. Your mesh <p class="whs2">1. Display your mesh in the viewer.</p>
will be displayed in the viewer with its elements colored according to
the applied mesh quality control criterion:</p> <p class="whs2">&nbsp;</p>
<p class="whs2">&nbsp;</p> <p class="whs2">2. Choose <span style="font-weight: bold;"><B>Controls
&gt; Warp </B></span>or click <img src="../image39.gif" width="23px" height="23px" border="0" class="img_whs5"> button of the toolbar. Your mesh
<p class="whs2"><img src="../image97.jpg" width="405px" height="308px" border="0" class="img_whs6"></p> will be displayed in the viewer with its elements colored according to
the applied mesh quality control criterion:</p>
<p class="whs2">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<p class="whs3"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of a <a href="../quality_controls.htm#bookmark10">Warping <p class="whs2"><img src="../image97.jpg" width="405px" height="308px" border="0" class="img_whs6"></p>
quality control</a> operation. &nbsp;</p>
<p class="whs2">&nbsp;</p>
<p>&nbsp;</p>
<p class="whs3"><span style="font-weight: bold;"><B>See Also</B></span>
<p class="whs2">&nbsp;</p> a sample TUI Script of a <a href="../quality_controls.htm#bookmark10">Warping
quality control</a> operation. &nbsp;</p>
<script type="text/javascript" language="javascript1.2">
<!-- <p>&nbsp;</p>
if (window.writeIntopicBar)
writeIntopicBar(0); <p class="whs2">&nbsp;</p>
//-->
</script> <script type="text/javascript" language="javascript1.2">
</body> <!--
</html> if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,114 +1,120 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Free borders</title> <title>Free borders</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='default.css'>");} { document.write("<link rel='stylesheet' href='default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; } img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }
img_whs2 { border:none; border-style:none; width:278px; height:231px; float:none; } p.whs2 { margin-left:40px; }
p.whs3 { margin-left:0px; } img_whs3 { border:none; width:278px; height:231px; float:none; border-style:none; }
--> p.whs4 { margin-left:0px; }
</style><script type="text/javascript" language="JavaScript"> -->
<!-- </style><script type="text/javascript" language="JavaScript">
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) <!--
{ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
var strNSS = "<style type='text/css'>"; {
strNSS += "p.whs3 {margin-left:1pt; }"; var strNSS = "<style type='text/css'>";
strNSS +="</style>"; strNSS += "p.whs4 {margin-left:1pt; }";
document.write(strNSS); strNSS +="</style>";
} document.write(strNSS);
//--> }
</script> //-->
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </script>
<!-- <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
function reDo() { <!--
if (innerWidth != origWidth || innerHeight != origHeight) function reDo() {
location.reload(); if (innerWidth != origWidth || innerHeight != origHeight)
} location.reload();
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { }
origWidth = innerWidth; if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origHeight = innerHeight; origWidth = innerWidth;
onresize = reDo; origHeight = innerHeight;
} onresize = reDo;
onerror = null; }
//--> onerror = null;
</script> //-->
<style type="text/css"> </script>
<!-- <style type="text/css">
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } <!--
--> div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script> p.WebHelpNavBar { text-align:right; }
<script type="text/javascript" language="javascript" src="whver.js"></script> -->
<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script> </style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="whutils.js"></script> <script type="text/javascript" language="javascript" src="whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="whutils.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>
<!-- <script type="text/javascript" language="javascript1.2">
if (window.gbWhTopic) <!--
{ if (window.gbWhTopic)
if (window.addTocInfo) {
{ if (window.setRelStartPage)
addTocInfo("MESH module\nQuality controls\nFree borders"); {
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addTocInfo("MESH module\nQuality controls\nFree borders");
addButton("show",BTN_IMG,"Show","","","","",0,0,"whd_show0.gif","whd_show2.gif","whd_show1.gif");
} addButton("hide",BTN_IMG,"Hide","","","","",0,0,"whd_hide0.gif","whd_hide2.gif","whd_hide1.gif");
if (window.writeBtnStyle)
writeBtnStyle(); }
if (window.writeIntopicBar)
writeIntopicBar(1); if (window.setRelStartPage)
{
if (window.setRelStartPage) setRelStartPage("index.htm");
{
setRelStartPage("smesh.htm"); autoSync(1);
sendSyncInfo();
autoSync(1); sendAveInfoOut();
sendSyncInfo(); }
sendAveInfoOut();
} }
} else
else if (window.gbIE4)
if (window.gbIE4) document.location.reload();
document.location.reload(); //-->
//--> </script>
</script> </head>
<h1>Free borders</h1> <body><script type="text/javascript" language="javascript1.2">
<!--
<p><img src="i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1">This mesh quality control highlights borders of faces if (window.writeIntopicBar)
consisting of edges belonging to one face only.</p> writeIntopicBar(4);
//-->
<p>&nbsp;</p> </script>
<h1>Free borders</h1>
<p><img src="pics/free_borders1.png" x-maintain-ratio="TRUE" width="278px" height="231px" border="0" class="img_whs2"> &nbsp;</p>
<p><img src="i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1">This mesh quality control highlights borders of faces
<p>&nbsp;</p> consisting of edges belonging to one face only.</p>
<p>In this picture the free borders are displayed in white. </p> <p>&nbsp;</p>
<p>&nbsp;</p> <p class="whs2"><img src="pics/free_borders1.png" x-maintain-ratio="TRUE" width="278px" height="231px" border="0" class="img_whs3"> &nbsp;</p>
<p class="whs3"><span style="font-weight: bold;"><B>See Also</B></span> <p>&nbsp;</p>
a sample TUI Script of a <a href="quality_controls.htm#bookmark1">Free
Borders quality control</a> operation. &nbsp;</p> <p>In this picture the free borders are displayed in white. </p>
<p>&nbsp;</p> <p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2"> <p class="whs4"><span style="font-weight: bold;"><B>See Also</B></span>
<!-- a sample TUI Script of a <a href="quality_controls.htm#bookmark">Free
if (window.writeIntopicBar) Borders quality control</a> operation. &nbsp;</p>
writeIntopicBar(0);
//--> <p>&nbsp;</p>
</script>
</body> <script type="text/javascript" language="javascript1.2">
</html> <!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,117 +1,122 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Free_edges</title> <title>Free_edges</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='default.css'>");} { document.write("<link rel='stylesheet' href='default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; } img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }
p.whs2 { margin-left:40px; } p.whs2 { margin-left:40px; }
img_whs3 { border:none; border-style:none; width:395px; height:445px; float:none; } img_whs3 { border:none; border-style:none; width:395px; height:445px; float:none; }
p.whs4 { margin-left:0px; } p.whs4 { margin-left:0px; }
--> -->
</style><script type="text/javascript" language="JavaScript"> </style><script type="text/javascript" language="JavaScript">
<!-- <!--
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
{ {
var strNSS = "<style type='text/css'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs4 {margin-left:1pt; }"; strNSS += "p.whs4 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
//--> //-->
</script> </script>
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
--> p.WebHelpNavBar { text-align:right; }
</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script> -->
<script type="text/javascript" language="javascript" src="whver.js"></script> </style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script> <script type="text/javascript" language="javascript" src="whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="whutils.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nQuality controls\nFree edges"); addTocInfo("MESH module\nQuality controls\nFree edges");
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addButton("show",BTN_IMG,"Show","","","","",0,0,"whd_show0.gif","whd_show2.gif","whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"whd_hide0.gif","whd_hide2.gif","whd_hide1.gif");
}
if (window.writeBtnStyle) }
writeBtnStyle();
if (window.writeIntopicBar) if (window.setRelStartPage)
writeIntopicBar(1); {
setRelStartPage("index.htm");
if (window.setRelStartPage)
{ autoSync(1);
setRelStartPage("smesh.htm"); sendSyncInfo();
sendAveInfoOut();
autoSync(1); }
sendSyncInfo();
sendAveInfoOut(); }
} else
} if (window.gbIE4)
else document.location.reload();
if (window.gbIE4) //-->
document.location.reload(); </script>
//--> </head>
</script> <body><script type="text/javascript" language="javascript1.2">
<h1>Free edges</h1> <!--
if (window.writeIntopicBar)
<p><img src="i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> &nbsp;&nbsp;This writeIntopicBar(4);
mesh quality control highlights borders of &nbsp;elements //-->
of mesh consisting of edges belonging to one element of mesh only.</p> </script>
<h1>Free edges</h1>
<p>&nbsp;</p>
<p><img src="i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> &nbsp;&nbsp;This
<p class="whs2"><img src="pics/free_edges.png" x-maintain-ratio="TRUE" width="395px" height="445px" border="0" class="img_whs3"></p> mesh quality control highlights borders of &nbsp;elements
of mesh consisting of edges belonging to one element of mesh only.</p>
<p class="whs2">&nbsp;</p>
<p>&nbsp;</p>
<p class="whs2">In this picture some elements of mesh have
been deleted and the &quot;holes&quot; are outlined in red. </p> <p class="whs2"><img src="pics/free_edges.png" x-maintain-ratio="TRUE" width="395px" height="445px" border="0" class="img_whs3"></p>
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>
<p class="whs4"><span style="font-weight: bold;"><B>See Also</B></span> <p class="whs2">In this picture some elements of mesh have
a sample TUI Script of a <a href="quality_controls.htm#bookmark4">Free been deleted and the &quot;holes&quot; are outlined in red. </p>
Edges quality control</a> operation. &nbsp;</p>
<p class="whs2">&nbsp;</p>
<p>&nbsp;</p>
<p class="whs4"><span style="font-weight: bold;"><B>See Also</B></span>
<script type="text/javascript" language="javascript1.2"> a sample TUI Script of a <a href="quality_controls.htm#bookmark3">Free
<!-- Edges quality control</a> operation. &nbsp;</p>
if (window.writeIntopicBar)
writeIntopicBar(0); <p>&nbsp;</p>
//-->
</script> <script type="text/javascript" language="javascript1.2">
</body> <!--
</html> if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

File diff suppressed because it is too large Load Diff

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 53 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 14 KiB

After

Width:  |  Height:  |  Size: 14 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 6.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1001 B

After

Width:  |  Height:  |  Size: 1000 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 65 KiB

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 11 KiB

After

Width:  |  Height:  |  Size: 11 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 987 B

After

Width:  |  Height:  |  Size: 986 B

View File

@ -1,180 +1,180 @@
<html> <html>
<head> <head>
<title>Mesh Module Reference Manual</title> <title>Mesh Module Reference Manual</title>
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<meta name="description" content="WebHelp 5.50"> <meta name="description" content="WebHelp 5.50">
</head> </head>
<script language="javascript1.2" src="whutils.js"></script> <script language="javascript1.2" src="whutils.js"></script>
<script language="javascript1.2" src="whmsg.js"></script> <script language="javascript1.2" src="whmsg.js"></script>
<script language="javascript" src="whver.js"></script> <script language="javascript" src="whver.js"></script>
<script language="javascript1.2" src="whstub.js"></script><script language="javascript1.2" src="whstart.js"></script> <script language="javascript1.2" src="whstub.js"></script><script language="javascript1.2" src="whstart.js"></script>
<script language="javascript"> <script language="javascript">
<!-- <!--
var strDefaultTopic = "about:blank"; var strDefaultTopic = "about:blank";
var nWebhelpNavPaneMode = 1; //1: DHTML 2:Applet 3:PureHTML 4:Noframeset var nWebhelpNavPaneMode = 1; //1: DHTML 2:Applet 3:PureHTML 4:Noframeset
var bNoApplet = false; var bNoApplet = false;
var strPaneDHTML = "whd_nvp10.htm"; //whd_nvp10.htm if tab enabled, whnframe.htm if tab disabled. var strPaneDHTML = "whd_nvp10.htm"; //whd_nvp10.htm if tab enabled, whnframe.htm if tab disabled.
var strPaneApplet = "whd_nvp20.htm"; var strPaneApplet = "whd_nvp20.htm";
var strPaneList = "whgdata/whnvp30.htm"; var strPaneList = "whgdata/whnvp30.htm";
var strHTML = ""; var strHTML = "";
var strPane = ""; var strPane = "";
var nViewFrameType = -1; var nViewFrameType = -1;
function CMRServer() function CMRServer()
{ {
this.m_cAgents = new Array; this.m_cAgents = new Array;
} }
var cMRServer = new CMRServer; var cMRServer = new CMRServer;
//figure out which mode is the best //figure out which mode is the best
if (!window.gAgent) if (!window.gAgent)
{ {
// low end browser, we don't even try to determine it. // low end browser, we don't even try to determine it.
document.location = "whnjs.htm"; document.location = "whnjs.htm";
} }
else else
{ {
if (!gbNav4&&!gbIE4&&!gbOpera7&&!gbSafari) if (!gbNav4&&!gbIE4&&!gbOpera7&&!gbSafari)
document.location = "whnjs.htm"; document.location = "whnjs.htm";
else if (gbNav4 && !gbNav6 && ((gnVerMinor <= 4.06))) else if (gbNav4 && !gbNav6 && ((gnVerMinor <= 4.06)))
document.location = "whnjs.htm"; document.location = "whnjs.htm";
else if (gbMac && gbIE4 && !gbIE5) else if (gbMac && gbIE4 && !gbIE5)
document.location = "whnjs.htm"; document.location = "whnjs.htm";
//figure out which mode is the best //figure out which mode is the best
else else
{ {
nViewFrameType=nWebhelpNavPaneMode; nViewFrameType=nWebhelpNavPaneMode;
if (nWebhelpNavPaneMode==1||nWebhelpNavPaneMode == 2) if (nWebhelpNavPaneMode==1||nWebhelpNavPaneMode == 2)
{ {
var gbDHTML=(nWebhelpNavPaneMode==1); var gbDHTML=(nWebhelpNavPaneMode==1);
if (gbNav4) nViewFrameType = 2; if (gbNav4) nViewFrameType = 2;
if (gbNav4&&(gnVerMinor < 4.1)) nViewFrameType = 3; if (gbNav4&&(gnVerMinor < 4.1)) nViewFrameType = 3;
if (gbNav4&&(gnVerMinor == 4.6)) nViewFrameType = 3; if (gbNav4&&(gnVerMinor == 4.6)) nViewFrameType = 3;
if (gbIE4&&gbDHTML) nViewFrameType = 1; if (gbIE4&&gbDHTML) nViewFrameType = 1;
if (gbIE4&&gbSunOS&&nWebhelpNavPaneMode==2) nViewFrameType = 3; if (gbIE4&&gbSunOS&&nWebhelpNavPaneMode==2) nViewFrameType = 3;
if (gbNav6&&gbDHTML) nViewFrameType = 1; if (gbNav6&&gbDHTML) nViewFrameType = 1;
if (gbNav6&&!gbNav61&&nWebhelpNavPaneMode == 2) nViewFrameType = 3; if (gbNav6&&!gbNav61&&nWebhelpNavPaneMode == 2) nViewFrameType = 3;
if (gbMac) nViewFrameType = 3; if (gbMac) nViewFrameType = 3;
if (gbOpera7&&nViewFrameType == 2) nViewFrameType = 3; if (gbOpera7&&nViewFrameType == 2) nViewFrameType = 3;
if ((bNoApplet)&&(nViewFrameType == 2)) nViewFrameType = 3; if ((bNoApplet)&&(nViewFrameType == 2)) nViewFrameType = 3;
} }
} }
} }
if (nViewFrameType!=-1) if (nViewFrameType!=-1)
{ {
var gbWindows = ((gAgent.indexOf("win") != -1) || (gAgent.indexOf("16bit") != -1)); var gbWindows = ((gAgent.indexOf("win") != -1) || (gAgent.indexOf("16bit") != -1));
//The colordepth of the 16 color on Windows is 1. //The colordepth of the 16 color on Windows is 1.
if ((gbWindows) && (gbNav4) && (window.screen) && (window.screen.colorDepth <= 4)) if ((gbWindows) && (gbNav4) && (window.screen) && (window.screen.colorDepth <= 4))
{ {
alert("WebHelp has detected that your display is set to 16 colors. For full WebHelp support, please set your display to use 256 or more colors."); alert("WebHelp has detected that your display is set to 16 colors. For full WebHelp support, please set your display to use 256 or more colors.");
nViewFrameType = 3; nViewFrameType = 3;
} }
//figure out which one is navpane //figure out which one is navpane
if (nViewFrameType == 1) if (nViewFrameType == 1)
strPane = strPaneDHTML; strPane = strPaneDHTML;
else if (nViewFrameType == 2) else if (nViewFrameType == 2)
strPane = strPaneApplet; strPane = strPaneApplet;
else else
strPane = strPaneList; strPane = strPaneList;
var oParam = new Object(); var oParam = new Object();
oParam.sTopic = ""; oParam.sTopic = "";
var oMsg = new whMessage(WH_MSG_GETDEFAULTTOPIC, window, 1, oParam); var oMsg = new whMessage(WH_MSG_GETDEFAULTTOPIC, window, 1, oParam);
if (SendMessage(oMsg) && oParam.sTopic != "") if (SendMessage(oMsg) && oParam.sTopic != "")
strDefaultTopic = oParam.sTopic; strDefaultTopic = oParam.sTopic;
if (nViewFrameType == 1) if (nViewFrameType == 1)
{ {
//DHTML (iframe or xml based) //DHTML (iframe or xml based)
strHTML += "<frameset id=\"whPfset\" cols=\"260,*\" frameborder=\"1\">"; strHTML += "<frameset id=\"whPfset\" cols=\"260,*\" frameborder=\"1\">";
strHTML += "<frame name=\"bsscleft\" title=\"navigation frame\" src=\"" + strPane + "\" scrolling=\"no\"></frame>"; strHTML += "<frame name=\"bsscleft\" title=\"navigation frame\" src=\"" + strPane + "\" scrolling=\"no\"></frame>";
strHTML += "<frame name=\"bsscright\" title=\"topic frame\" src=\"" + strDefaultTopic + "\" scrolling=\"auto\"></frame></frameset>"; strHTML += "<frame name=\"bsscright\" title=\"topic frame\" src=\"" + strDefaultTopic + "\" scrolling=\"auto\"></frame></frameset>";
} }
else if (nViewFrameType == 2) else if (nViewFrameType == 2)
{ {
//applet (xml based) //applet (xml based)
strHTML += "<frameset id=\"whPfset\" cols=\"260,*\" framespacing=\"0\" frameborder=\"0\" border=\"0\">"; strHTML += "<frameset id=\"whPfset\" cols=\"260,*\" framespacing=\"0\" frameborder=\"0\" border=\"0\">";
strHTML += "<frame name=\"bsscleft\" title=\"navigation frame\" src=\"" + strPane+ "\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\"></frame>"; strHTML += "<frame name=\"bsscleft\" title=\"navigation frame\" src=\"" + strPane+ "\" scrolling=\"no\" marginwidth=\"0\" marginheight=\"0\"></frame>";
strHTML += "<frame name=\"bsscright\" title=\"topic frame\" src=\"" + strDefaultTopic + "\" scrolling=\"auto\"></frame></frameset>"; strHTML += "<frame name=\"bsscright\" title=\"topic frame\" src=\"" + strDefaultTopic + "\" scrolling=\"auto\"></frame></frameset>";
} }
else if (nViewFrameType == 3) else if (nViewFrameType == 3)
{ {
//generic html (pure html based) //generic html (pure html based)
strHTML += "<frameset id=\"whPfset\" cols=\"260,*\">"; strHTML += "<frameset id=\"whPfset\" cols=\"260,*\">";
strHTML += "<frame title=\"navigation frame\" src=\"" + strPane + "\" name=\"bsscleft\" scrolling=\"no\"></frame>"; strHTML += "<frame title=\"navigation frame\" src=\"" + strPane + "\" name=\"bsscleft\" scrolling=\"no\"></frame>";
strHTML += "<frame title=\"topic frame\" src=\"" + strDefaultTopic + "\" name=\"bsscright\" scrolling=\"auto\"></frame>"; strHTML += "<frame title=\"topic frame\" src=\"" + strDefaultTopic + "\" name=\"bsscright\" scrolling=\"auto\"></frame>";
strHTML += "</frameset>"; strHTML += "</frameset>";
} }
else if (nViewFrameType == 4) else if (nViewFrameType == 4)
{ {
//no navipane at all //no navipane at all
strHTML += "<frameset id=\"whPfset\" border=\"0\" cols=\"100%,*\">"; strHTML += "<frameset id=\"whPfset\" border=\"0\" cols=\"100%,*\">";
strHTML += "<frame title=\"topic frame\" src=\"" + strDefaultTopic + "\" name=\"bsscright\" framespacing=\"0\" frameborder=\"0\" border=\"0\" scrolling=\"auto\">"; strHTML += "<frame title=\"topic frame\" src=\"" + strDefaultTopic + "\" name=\"bsscright\" framespacing=\"0\" frameborder=\"0\" border=\"0\" scrolling=\"auto\">";
strHTML += "</frameset>"; strHTML += "</frameset>";
} }
document.write(strHTML); document.write(strHTML);
RegisterListener2(window, WH_MSG_SHOWPANE); RegisterListener2(window, WH_MSG_SHOWPANE);
RegisterListener2(window, WH_MSG_HIDEPANE); RegisterListener2(window, WH_MSG_HIDEPANE);
RegisterListener2(window, WH_MSG_ISPANEVISIBLE); RegisterListener2(window, WH_MSG_ISPANEVISIBLE);
window.onunload = window_unload; window.onunload = window_unload;
} }
function window_unload() function window_unload()
{ {
UnRegisterListener2(window, WH_MSG_SHOWPANE); UnRegisterListener2(window, WH_MSG_SHOWPANE);
UnRegisterListener2(window, WH_MSG_HIDEPANE); UnRegisterListener2(window, WH_MSG_HIDEPANE);
UnRegisterListener2(window, WH_MSG_ISPANEVISIBLE); UnRegisterListener2(window, WH_MSG_ISPANEVISIBLE);
} }
function onSendMessage(oMsg) function onSendMessage(oMsg)
{ {
var nMsgId = oMsg.nMessageId; var nMsgId = oMsg.nMessageId;
if (nMsgId == WH_MSG_SHOWPANE) if (nMsgId == WH_MSG_SHOWPANE)
{ {
getElement("whPfset").cols = "260,*"; getElement("whPfset").cols = "260,*";
var onMsg = new whMessage(WH_MSG_PANESTATUE, this, 1, "visible"); var onMsg = new whMessage(WH_MSG_PANESTATUE, this, 1, "visible");
SendMessage(onMsg); SendMessage(onMsg);
onMsg = new whMessage(WH_MSG_GETPANEINFO, this, 1, ""); onMsg = new whMessage(WH_MSG_GETPANEINFO, this, 1, "");
if (SendMessage(onMsg)) if (SendMessage(onMsg))
{ {
onMsg = new whMessage(WH_MSG_PANEINFO, this, 1, onMsg.oParam); onMsg = new whMessage(WH_MSG_PANEINFO, this, 1, onMsg.oParam);
SendMessage(onMsg); SendMessage(onMsg);
} }
return false; return false;
} }
else if (nMsgId == WH_MSG_HIDEPANE) else if (nMsgId == WH_MSG_HIDEPANE)
{ {
getElement("whPfset").cols = "0,*"; getElement("whPfset").cols = "0,*";
var onMsg = new whMessage(WH_MSG_PANESTATUE, this, 1, "invisible"); var onMsg = new whMessage(WH_MSG_PANESTATUE, this, 1, "invisible");
SendMessage(onMsg); SendMessage(onMsg);
onMsg = new whMessage(WH_MSG_PANEINFO, this, 1, ""); onMsg = new whMessage(WH_MSG_PANEINFO, this, 1, "");
SendMessage(onMsg); SendMessage(onMsg);
return false; return false;
} }
else if (nMsgId == WH_MSG_ISPANEVISIBLE) else if (nMsgId == WH_MSG_ISPANEVISIBLE)
{ {
var n = parseInt(getElement("whPfset").cols); var n = parseInt(getElement("whPfset").cols);
if (n > 0) if (n > 0)
{ {
oMsg.oParam.bVisible = true; oMsg.oParam.bVisible = true;
} }
return false; return false;
} }
return true; return true;
} }
//--> //-->
</script> </script>
<body> <body>
<noscript> <noscript>
<p> It seems javascript is disabled in your browser, please enable it and reload again, or click <a href="whnjs.htm">here</a> to view without javascript</p> <p> It seems javascript is disabled in your browser, please enable it and reload again, or click <a href="whnjs.htm">here</a> to view without javascript</p>
</noscript> </noscript>
</body> </body>
</html> </html>

View File

@ -1,106 +1,106 @@
<html> <html>
<head> <head>
<title>Mesh Module Reference Manual</title> <title>Mesh Module Reference Manual</title>
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<meta name="description" content="WebHelp 5.50"> <meta name="description" content="WebHelp 5.50">
<script language="javascript" src="whutils.js"></script> <script language="javascript" src="whutils.js"></script>
<script language="javascript"> <script language="javascript">
<!-- <!--
var gCSHFileName = "whc_data.htm"; var gCSHFileName = "whc_data.htm";
var gCSHSuffixName1 = "_csh.html"; var gCSHSuffixName1 = "_csh.html";
var gCSHSuffixName2 = "_csh.htm"; var gCSHSuffixName2 = "_csh.htm";
//--> //-->
</script> </script>
<script language="javascript"> <script language="javascript">
<!-- <!--
gCSHFileName="cshdat_webhelp.htm"; gCSHFileName="cshdat_webhelp.htm";
//--> //-->
</script> </script>
<script language="javascript"> <script language="javascript">
<!-- <!--
var gasProj = new Array(); var gasProj = new Array();
gasProj[0] = _getPath(document.location.href); gasProj[0] = _getPath(document.location.href);
var gCurrent = 0; var gCurrent = 0;
function addProject(strProj) function addProject(strProj)
{ {
var len = gasProj.length; var len = gasProj.length;
if (strProj) if (strProj)
{ {
strProj = _replaceSlash(strProj); strProj = _replaceSlash(strProj);
if (strProj.lastIndexOf("/") != strProj.length - 1) if (strProj.lastIndexOf("/") != strProj.length - 1)
strProj += "/"; strProj += "/";
var strPPath = _getFullPath(_getPath(document.location.href), strProj); var strPPath = _getFullPath(_getPath(document.location.href), strProj);
var bFound = false; var bFound = false;
for (var i = 0; i < len; i ++) for (var i = 0; i < len; i ++)
{ {
if (isSamePath(gasProj[i], strPPath)) if (isSamePath(gasProj[i], strPPath))
{ {
bFound = true; bFound = true;
break; break;
} }
} }
if (!bFound) if (!bFound)
gasProj[len] = strPPath; gasProj[len] = strPPath;
} }
} }
function isSamePath(strPath1, strPath2) function isSamePath(strPath1, strPath2)
{ {
return strPath1.toLowerCase() == strPath2.toLowerCase(); return strPath1.toLowerCase() == strPath2.toLowerCase();
} }
function goNext() function goNext()
{ {
gCurrent ++; gCurrent ++;
var len = gasProj.length; var len = gasProj.length;
if (gCurrent >= len) if (gCurrent >= len)
return getHomePage() return getHomePage()
else else
frames["csh"].location = gasProj[gCurrent] + gCSHFileName; frames["csh"].location = gasProj[gCurrent] + gCSHFileName;
return ""; return "";
} }
function getRelHomePage(strLocation) function getRelHomePage(strLocation)
{ {
var strCurPPath = _getPath(strLocation); var strCurPPath = _getPath(strLocation);
var strOriPPath = _getPath(getHomePage()); var strOriPPath = _getPath(getHomePage());
var strRelPath = _getRelativeFileName(strOriPPath, strCurPPath); var strRelPath = _getRelativeFileName(strOriPPath, strCurPPath);
var strURL = getHomePage() + "#" + strRelPath; var strURL = getHomePage() + "#" + strRelPath;
return strURL; return strURL;
} }
function getHomePage() function getHomePage()
{ {
var strHomePage; var strHomePage;
var strTmp = location.toString(); var strTmp = location.toString();
var nPos = strTmp.indexOf("#"); var nPos = strTmp.indexOf("#");
if (nPos != -1) if (nPos != -1)
{ {
strHomePage = strTmp.substring(0, nPos); strHomePage = strTmp.substring(0, nPos);
} }
else else
{ {
strHomePage = strTmp; strHomePage = strTmp;
} }
var nPos1 = strHomePage.indexOf(gCSHSuffixName1); var nPos1 = strHomePage.indexOf(gCSHSuffixName1);
var nPos = strHomePage.indexOf(gCSHSuffixName2); var nPos = strHomePage.indexOf(gCSHSuffixName2);
if (nPos != -1) if (nPos != -1)
{ {
strHomePage = strHomePage.substring(0,nPos); strHomePage = strHomePage.substring(0,nPos);
if (nPos1 != -1) if (nPos1 != -1)
strHomePage += ".html"; strHomePage += ".html";
else else
strHomePage += ".htm"; strHomePage += ".htm";
} }
return strHomePage; return strHomePage;
} }
//--> //-->
</script> </script>
</head> </head>
<frameset rows="1,*"> <frameset rows="1,*">
<frame name="dumb" src="about:blank"></frame> <frame name="dumb" src="about:blank"></frame>
<frame name="csh" src="cshdat_webhelp.htm"></frame> <frame name="csh" src="cshdat_webhelp.htm"></frame>
</frameset> </frameset>
</html> </html>

View File

@ -1,106 +1,106 @@
<html> <html>
<head> <head>
<title>Mesh Module Reference Manual</title> <title>Mesh Module Reference Manual</title>
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<meta name="description" content="WebHelp 5.50"> <meta name="description" content="WebHelp 5.50">
<script language="javascript" src="whutils.js"></script> <script language="javascript" src="whutils.js"></script>
<script language="javascript"> <script language="javascript">
<!-- <!--
var gCSHFileName = "whc_data.htm"; var gCSHFileName = "whc_data.htm";
var gCSHSuffixName1 = "_rhc.html"; var gCSHSuffixName1 = "_rhc.html";
var gCSHSuffixName2 = "_rhc.htm"; var gCSHSuffixName2 = "_rhc.htm";
//--> //-->
</script> </script>
<script language="javascript"> <script language="javascript">
<!-- <!--
gCSHFileName="cshdat_robohelp.htm"; gCSHFileName="cshdat_robohelp.htm";
//--> //-->
</script> </script>
<script language="javascript"> <script language="javascript">
<!-- <!--
var gasProj = new Array(); var gasProj = new Array();
gasProj[0] = _getPath(document.location.href); gasProj[0] = _getPath(document.location.href);
var gCurrent = 0; var gCurrent = 0;
function addProject(strProj) function addProject(strProj)
{ {
var len = gasProj.length; var len = gasProj.length;
if (strProj) if (strProj)
{ {
strProj = _replaceSlash(strProj); strProj = _replaceSlash(strProj);
if (strProj.lastIndexOf("/") != strProj.length - 1) if (strProj.lastIndexOf("/") != strProj.length - 1)
strProj += "/"; strProj += "/";
var strPPath = _getFullPath(_getPath(document.location.href), strProj); var strPPath = _getFullPath(_getPath(document.location.href), strProj);
var bFound = false; var bFound = false;
for (var i = 0; i < len; i ++) for (var i = 0; i < len; i ++)
{ {
if (isSamePath(gasProj[i], strPPath)) if (isSamePath(gasProj[i], strPPath))
{ {
bFound = true; bFound = true;
break; break;
} }
} }
if (!bFound) if (!bFound)
gasProj[len] = strPPath; gasProj[len] = strPPath;
} }
} }
function isSamePath(strPath1, strPath2) function isSamePath(strPath1, strPath2)
{ {
return strPath1.toLowerCase() == strPath2.toLowerCase(); return strPath1.toLowerCase() == strPath2.toLowerCase();
} }
function goNext() function goNext()
{ {
gCurrent ++; gCurrent ++;
var len = gasProj.length; var len = gasProj.length;
if (gCurrent >= len) if (gCurrent >= len)
return getHomePage() return getHomePage()
else else
frames["csh"].location = gasProj[gCurrent] + gCSHFileName; frames["csh"].location = gasProj[gCurrent] + gCSHFileName;
return ""; return "";
} }
function getRelHomePage(strLocation) function getRelHomePage(strLocation)
{ {
var strCurPPath = _getPath(strLocation); var strCurPPath = _getPath(strLocation);
var strOriPPath = _getPath(getHomePage()); var strOriPPath = _getPath(getHomePage());
var strRelPath = _getRelativeFileName(strOriPPath, strCurPPath); var strRelPath = _getRelativeFileName(strOriPPath, strCurPPath);
var strURL = getHomePage() + "#" + strRelPath; var strURL = getHomePage() + "#" + strRelPath;
return strURL; return strURL;
} }
function getHomePage() function getHomePage()
{ {
var strHomePage; var strHomePage;
var strTmp = location.toString(); var strTmp = location.toString();
var nPos = strTmp.indexOf("#"); var nPos = strTmp.indexOf("#");
if (nPos != -1) if (nPos != -1)
{ {
strHomePage = strTmp.substring(0, nPos); strHomePage = strTmp.substring(0, nPos);
} }
else else
{ {
strHomePage = strTmp; strHomePage = strTmp;
} }
var nPos1 = strHomePage.indexOf(gCSHSuffixName1); var nPos1 = strHomePage.indexOf(gCSHSuffixName1);
var nPos = strHomePage.indexOf(gCSHSuffixName2); var nPos = strHomePage.indexOf(gCSHSuffixName2);
if (nPos != -1) if (nPos != -1)
{ {
strHomePage = strHomePage.substring(0,nPos); strHomePage = strHomePage.substring(0,nPos);
if (nPos1 != -1) if (nPos1 != -1)
strHomePage += ".html"; strHomePage += ".html";
else else
strHomePage += ".htm"; strHomePage += ".htm";
} }
return strHomePage; return strHomePage;
} }
//--> //-->
</script> </script>
</head> </head>
<frameset rows="1,*"> <frameset rows="1,*">
<frame name="dumb" src="about:blank"></frame> <frame name="dumb" src="about:blank"></frame>
<frame name="csh" src="cshdat_robohelp.htm"></frame> <frame name="csh" src="cshdat_robohelp.htm"></frame>
</frameset> </frameset>
</html> </html>

View File

@ -1,112 +1,118 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Length</title> <title>Length</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com">
<link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss"> <link rel="stylesheet" href="default_ns.css"><script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">
<!-- <!--
if (navigator.appName !="Netscape") if (navigator.appName !="Netscape")
{ document.write("<link rel='stylesheet' href='default.css'>");} { document.write("<link rel='stylesheet' href='default.css'>");}
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; } img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }
img_whs2 { border:none; width:355px; height:329px; float:none; } p.whs2 { margin-left:40px; }
p.whs3 { margin-left:0px; } img_whs3 { border:none; width:165px; height:239px; float:none; border-style:none; }
--> p.whs4 { margin-left:0px; }
</style><script type="text/javascript" language="JavaScript"> -->
<!-- </style><script type="text/javascript" language="JavaScript">
if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4)) <!--
{ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
var strNSS = "<style type='text/css'>"; {
strNSS += "p.whs3 {margin-left:1pt; }"; var strNSS = "<style type='text/css'>";
strNSS +="</style>"; strNSS += "p.whs4 {margin-left:1pt; }";
document.write(strNSS); strNSS +="</style>";
} document.write(strNSS);
//--> }
</script> //-->
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </script>
<!-- <script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
function reDo() { <!--
if (innerWidth != origWidth || innerHeight != origHeight) function reDo() {
location.reload(); if (innerWidth != origWidth || innerHeight != origHeight)
} location.reload();
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { }
origWidth = innerWidth; if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origHeight = innerHeight; origWidth = innerWidth;
onresize = reDo; origHeight = innerHeight;
} onresize = reDo;
onerror = null; }
//--> onerror = null;
</script> //-->
<style type="text/css"> </script>
<!-- <style type="text/css">
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } <!--
--> div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script> p.WebHelpNavBar { text-align:right; }
<script type="text/javascript" language="javascript" src="whver.js"></script> -->
<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script> </style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>
<script type="text/javascript" language="javascript1.2" src="whutils.js"></script> <script type="text/javascript" language="javascript" src="whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>
</head> <script type="text/javascript" language="javascript1.2" src="whutils.js"></script>
<body><script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>
<!-- <script type="text/javascript" language="javascript1.2">
if (window.gbWhTopic) <!--
{ if (window.gbWhTopic)
if (window.addTocInfo) {
{ if (window.setRelStartPage)
addTocInfo("MESH module\nQuality controls\nLength"); {
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","",""); addTocInfo("MESH module\nQuality controls\nLength");
addButton("show",BTN_IMG,"Show","","","","",0,0,"whd_show0.gif","whd_show2.gif","whd_show1.gif");
} addButton("hide",BTN_IMG,"Hide","","","","",0,0,"whd_hide0.gif","whd_hide2.gif","whd_hide1.gif");
if (window.writeBtnStyle)
writeBtnStyle(); }
if (window.writeIntopicBar)
writeIntopicBar(1); if (window.setRelStartPage)
{
if (window.setRelStartPage) setRelStartPage("index.htm");
{
setRelStartPage("smesh.htm"); autoSync(1);
sendSyncInfo();
autoSync(1); sendAveInfoOut();
sendSyncInfo(); }
sendAveInfoOut();
} }
} else
else if (window.gbIE4)
if (window.gbIE4) document.location.reload();
document.location.reload(); //-->
//--> </script>
</script> </head>
<h1>Length</h1> <body><script type="text/javascript" language="javascript1.2">
<!--
<p><img src="i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> The Length quality control criterion returns a value if (window.writeIntopicBar)
of length of edge.</p> writeIntopicBar(4);
//-->
<p>&nbsp;</p> </script>
<h1>Length</h1>
<p><img src="pics/length1.png" x-maintain-ratio="TRUE" width="355px" height="329px" border="0" class="img_whs2"></p>
<p><img src="i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> The Length quality control criterion returns a value
<p>&nbsp;</p> of length of edge.</p>
<p class="whs3">&nbsp;</p> <p>&nbsp;</p>
<p class="whs3"><span style="font-weight: bold;"><B>See Also</B></span> <p class="whs2"><img src="pics/length-crit.png" x-maintain-ratio="TRUE" width="165px" height="239px" border="0" class="img_whs3"></p>
a sample TUI Script of a <a href="quality_controls.htm#bookmark4">&nbsp;Length
quality control</a> operation. &nbsp;</p> <p>&nbsp;</p>
<p>.</p> <p class="whs4">&nbsp;</p>
<script type="text/javascript" language="javascript1.2"> <p class="whs4"><span style="font-weight: bold;"><B>See Also</B></span>
<!-- a sample TUI Script of a <a href="quality_controls.htm#bookmark2">&nbsp;Length
if (window.writeIntopicBar) quality control</a> operation. &nbsp;</p>
writeIntopicBar(0);
//--> <p>.</p>
</script>
</body> <script type="text/javascript" language="javascript1.2">
</html> <!--
if (window.writeIntopicBar)
writeIntopicBar(0);
//-->
</script>
</body>
</html>

View File

@ -1,101 +1,101 @@
<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN"> <!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">
<html> <html>
<head> <head>
<title>Merge Elements</title> <title>Merge Elements</title>
<meta http-equiv="content-type" content="text/html; charset=windows-1252"> <meta http-equiv="content-type" content="text/html; charset=windows-1252">
<meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"><style type="text/css"> <meta name="generator" content="RoboHelp by eHelp Corporation www.ehelp.com"><style type="text/css">
<!-- <!--
img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; } img_whs1 { border:none; width:30px; height:30px; float:none; border-style:none; }
img_whs2 { border:none; width:313px; height:221px; float:none; border-style:none; } img_whs2 { border:none; width:313px; height:221px; float:none; border-style:none; }
img_whs3 { border:none; width:235px; height:150px; float:none; border-style:none; } img_whs3 { border:none; width:235px; height:150px; float:none; border-style:none; }
--> -->
</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
location.reload(); location.reload();
} }
if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) { if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {
origWidth = innerWidth; origWidth = innerWidth;
origHeight = innerHeight; origHeight = innerHeight;
onresize = reDo; onresize = reDo;
} }
onerror = null; onerror = null;
//--> //-->
</script> </script>
<style type="text/css"> <style type="text/css">
<!-- <!--
div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; } div.WebHelpPopupMenu { position:absolute; left:0px; top:0px; z-index:4; visibility:hidden; }
p.WebHelpNavBar { text-align:right; } p.WebHelpNavBar { text-align:right; }
--> -->
</style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script> </style><script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>
<script type="text/javascript" language="javascript" src="whver.js"></script> <script type="text/javascript" language="javascript" src="whver.js"></script>
<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script> <script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>
<script type="text/javascript" language="javascript1.2" src="whutils.js"></script> <script type="text/javascript" language="javascript1.2" src="whutils.js"></script>
<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script> <script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>
<script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.gbWhTopic) if (window.gbWhTopic)
{ {
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nModifying meshes\nTransforming meshes\nMerging Elements"); addTocInfo("MESH module\nModifying meshes\nTransforming meshes\nMerging Elements");
addButton("show",BTN_IMG,"Show","","","","",0,0,"whd_show0.gif","whd_show2.gif","whd_show1.gif"); addButton("show",BTN_IMG,"Show","","","","",0,0,"whd_show0.gif","whd_show2.gif","whd_show1.gif");
addButton("hide",BTN_IMG,"Hide","","","","",0,0,"whd_hide0.gif","whd_hide2.gif","whd_hide1.gif"); addButton("hide",BTN_IMG,"Hide","","","","",0,0,"whd_hide0.gif","whd_hide2.gif","whd_hide1.gif");
} }
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("index.htm"); setRelStartPage("index.htm");
autoSync(1); autoSync(1);
sendSyncInfo(); sendSyncInfo();
sendAveInfoOut(); sendAveInfoOut();
} }
} }
else else
if (window.gbIE4) if (window.gbIE4)
document.location.reload(); document.location.reload();
//--> //-->
</script> </script>
</head> </head>
<body><script type="text/javascript" language="javascript1.2"> <body><script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.writeIntopicBar) if (window.writeIntopicBar)
writeIntopicBar(4); writeIntopicBar(4);
//--> //-->
</script> </script>
<h1>Merging Elements</h1> <h1>Merging Elements</h1>
<p><img src="i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> This functionality allows to merge coincident elements <p><img src="i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> This functionality allows to merge coincident elements
of a mesh selectable in the dialog box. </p> of a mesh selectable in the dialog box. </p>
<p><img src="pics/mergeelems.png" x-maintain-ratio="TRUE" width="313px" height="221px" border="0" class="img_whs2"></p> <p><img src="pics/mergeelems.png" x-maintain-ratio="TRUE" width="313px" height="221px" border="0" class="img_whs2"></p>
<p>In this picture you see a triangle which coincides with one of the elements <p>In this picture you see a triangle which coincides with one of the elements
of the mesh. After we apply <span style="font-weight: bold;"><B>Merge Elements</B></span> of the mesh. After we apply <span style="font-weight: bold;"><B>Merge Elements</B></span>
functionality, the triangle will be completely merged with the mesh. </p> functionality, the triangle will be completely merged with the mesh. </p>
<p><img src="pics/meshtrianglemergeelem1.png" x-maintain-ratio="TRUE" width="235px" height="150px" border="0" class="img_whs3"></p> <p><img src="pics/meshtrianglemergeelem1.png" x-maintain-ratio="TRUE" width="235px" height="150px" border="0" class="img_whs3"></p>
<p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See <p>&nbsp;&nbsp;<span style="font-weight: bold;"><B>See
Also</B></span> a sample TUI Script of a <a href="transforming_meshes.htm#bookmark8">Merge Also</B></span> a sample TUI Script of a <a href="transforming_meshes.htm#bookmark8">Merge
Elements</a> operation. &nbsp;</p> Elements</a> operation. &nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.writeIntopicBar) if (window.writeIntopicBar)
writeIntopicBar(0); writeIntopicBar(0);
//--> //-->
</script> </script>
</body> </body>
</html> </html>

Some files were not shown because too many files have changed in this diff Show More