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
ACLOCAL_GUI = \
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
$(top_srcdir)/aclocal.m4: $(ACLOCAL_SRC:%=@KERNEL_ROOT_DIR@/salome_adm/unix/config_files/%)
cd $(top_srcdir) ; aclocal --acdir=adm_local/unix/config_files -I @KERNEL_ROOT_DIR@/salome_adm/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

@ -14,23 +14,13 @@ if (navigator.appName !="Netscape")
</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))
{
var strNSS = "<style type='text/css'>";
strNSS += "p.whs4 {margin-left:1pt; }";
strNSS +="</style>";
document.write(strNSS);
}
//-->
</script>
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
function reDo() { function reDo() {
if (innerWidth != origWidth || innerHeight != origHeight) if (innerWidth != origWidth || innerHeight != origHeight)
@ -47,96 +37,125 @@ onerror = null;
<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.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nViewing meshes\nAbout viewing meshes"); addTocInfo("MESH module\nViewing meshes\nViewing 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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("smesh.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>
<h1>About viewing meshes</h1> </head>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Viewing meshes</h1>
<p>You can get information about your mesh, change its presentation parameters <p>After definition of algorithms and hypotheses a new mesh is listed in
and access to other useful functionalities by right-clicking on it in the Object Browser. Right-click on it and select <img src="image28.gif" width="25px" height="24px" border="0" class="img_whs1"> <span
the <span style="font-weight: bold;"><B>Object Browser.</B></span></p> style="font-weight: bold;"><B>Compute</B></span> - the mesh will be automatically
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>
Display only</B></span> to hide all other objects at the same time. </p>
<p class="whs1"><span style="font-weight: normal;">Then the <p>&nbsp;</p>
following pop-up menu appears:</span> </p>
<p>After the mesh has appeared in the Viewer, you can select it with left
mouse click and &nbsp;get
information about it, change its presentation parameters and access to
other useful options by right-clicking on the selected mesh<span style="font-weight: bold;"><B>.</B></span></p>
<p>&nbsp;&nbsp;</p> <p>&nbsp;&nbsp;</p>
<p class="whs2"><img src="image19.jpg" width="327px" height="402px" border="0" class="img_whs3"></p> <p class="whs2"><img src="image15.jpg" width="404px" height="413px" border="0" class="img_whs3"></p>
<p>&nbsp;</p> <p>&nbsp;</p>
<p>The Update button refreshes the presentation of your mesh in the Object <ul type="disc" class="whs4">
Browser, applying all recent changes.</p>
<p>By clicking on <span style="font-weight: bold;"><B>Standard Mesh Infos</B></span> <li class=kadov-p><p><span style="font-weight: bold;"><B>Erase all</B></span>
and <span style="font-weight: bold;"><B>Advanced</B></span> <span style="font-weight: bold;"><B>Mesh &nbsp;- allows
Infos </B></span>you can learn the <span style="font-weight: bold;"><B><a href="files/viewing_mesh_info.htm">Mesh to hide all objects in the viewer</p></li>
Infos</a>.</B></span></p>
<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>
<p>Via <a href="presentation.htm" style="font-weight: bold;">Display Mode</a>, <a href="display_entity.htm" style="font-weight: bold;">Display <li class=kadov-p><p><a href="files/viewing_mesh_info.htm#advanced infos" style="font-weight: bold;">Advanced Mesh Infos</a>
Entity</a>, &nbsp;Colors - &nbsp;provides
/ Size, and &nbsp;<a href="transparency.htm" style="font-weight: bold;">Transparency</a> more detailed information about the mesh. </p></li>
you can change the way of presentation of your mesh.</p>
<p>In the <a href="clipping.htm" style="font-weight: bold;">Clipping</a> menu you can create <li class=kadov-p><p class="whs5"><a href="files/viewing_mesh_info.htm#standard_infos">Standard
cross-sections of the selected objects.</p> Mesh Infos</a> - <span style="font-weight: normal;">provides basic information
about the mesh.</span></p></li>
<p>Quality <a href="files/about_quality_controls.htm" style="font-weight: bold;">Controls</a> are described in <li class=kadov-p><p><span style="font-weight: bold;"><B><a href="files/displaying_nodes_numbers.htm">Numbering</a></B></span>
the next chapter. </p> &nbsp;- allows
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> <li class=kadov-p><p class="whs5"><a href="presentation.htm" style="font-weight: bold;">Display
you hide all other objects.</p> Mode</a> - <span style="font-weight: normal;">allows to select between
Wireframe, Shading and Nodes presentation.</span></p></li>
<p>The <span style="font-weight: bold;"><B>Erase</B></span> button deletes the <li class=kadov-p><p><a href="display_entity.htm" style="font-weight: bold;">Display Entity</a>
selected object from the session.</p> - allows to display Faces, Edges or both. </p></li>
<p>Using the <span style="font-weight: bold;"><B>Change background</B></span> <li class=kadov-p><p><span style="font-weight: bold;"><B>Colors / Size</B></span>
button you can set the background color. By default it is black. &nbsp;</p> - allows to select color and size of meshes.</p></li>
<p>&nbsp;</p> <li class=kadov-p><p><a href="transparency.htm" style="font-weight: bold;">Transparency</a>
- allows to change the transparency of mesh elements.</p></li>
<p class="whs4"><span style="font-weight: bold;"><B>See Also</B></span> <li class=kadov-p><p><a href="clipping.htm" style="font-weight: bold;">Clipping</a> - allows
a sample TUI Script of a <a href="viewing_meshes.htm">Viewing Mesh Infos</a> to create cross-sections of the selected objects.</p></li>
operation. &nbsp;</p>
<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>
<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>
<li class=kadov-p><p><span style="font-weight: bold;"><B>Display Only</B></span>
-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> <p>&nbsp;</p>

View File

@ -16,21 +16,22 @@ if (navigator.appName !="Netscape")
<!-- <!--
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'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs10 {margin-left:1pt; }"; strNSS += "p.whs11 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
@ -53,97 +54,136 @@ onerror = null;
<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.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nQuality controls\nAspect ratio 3D"); addTocInfo("MESH module\nQuality controls\nAspect ratio 3D");
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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Aspect ratio 3D</h1> <h1>Aspect ratio 3D</h1>
<p><img src="image86.jpg" width="416px" height="385px" border="0" class="img_whs1"></p> <p><img src="image86.jpg" width="416px" height="385px" border="0" class="img_whs1"></p>
<p>&nbsp;</p> <p>&nbsp;</p>
<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 <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
criterion, however, it is applied to 3D mesh elements: tetrahedrons, the same parameter as the <a href="files/aspect_ratio.htm">Aspect ratio</a>
pentahedrons, hexahedrons, etc. &nbsp;</p> criterion, but it is applied to 3D mesh elements: tetrahedrons, pentahedrons,
hexahedrons, etc. &nbsp;</p>
<p>There are simple formulas to evaluate directly the value of quality
Qk for simplex in 3D. The formulas are :</p>
<br>
<p>• For tetrahedron :</p>
<p>&nbsp;<img src="image20.gif" width="258px" height="246px" border="0" class="img_whs6"></p>
<p>&nbsp;<img src="image19.gif" width="133px" height="56px" border="0" class="img_whs7"></p>
<p>where :</p>
<p><img src="image18.gif" width="425px" height="192px" border="0" class="img_whs8"> </p>
<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>For the other types of element like pentahedron and hexahedron <ul type="disc" class="whs3">
the formula is the following :</p>
<p><img src="image30.gif" width="89px" height="32px" border="0" class="img_whs9"> </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>Where Qi are the quality of all the possible simplex (of same dimension 3D element is calculated by the formula:</p></li>
as the element) that compose the element.</p> </ul>
<p>For example, hexahedron is analysed via 6 tetrahedrons this way:</p>
<p><img src="image139.gif" border="0" class="img_whs10"> </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>&nbsp;</p> <p>&nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>
<p class="whs10"><span style="font-weight: bold;"><B>See Also</B></span> <p><img src="image19.gif" width="133px" height="56px" border="0" class="img_whs5">,</p>
a sample TUI Script of an <a href="quality_controls.htm#bookmark11">Aspect
Ratio quality control</a> operation. &nbsp;</p> <p>&nbsp;</p>
<p>where <span style="font-weight: bold; font-style: italic;"><I><B>S</B></I></span><span
style="font-weight: bold;
font-style: italic;
vertical-align: Sub;"><I><B>K</B></I></span> is the sum of surfaces of the faces
of &#1050; and <span style="font-weight: bold; font-style: italic;"><I><B>V</B></I></span><span
style="vertical-align: Sub;
font-weight: bold;
font-style: italic;"><I><B>K</B></I></span> is the volume of &#1050; :</p>
<p>&nbsp;</p>
<p><img src="image18.gif" width="425px" height="192px" border="0" class="img_whs6">T</p>
<p>&nbsp;</p>
<ul type="disc" class="whs3">
<li class=kadov-p><p>Other element types like quadrangle, pentahedron
and hexahedron use the following formula:</p></li>
</ul>
<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;
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
style="vertical-align: Sub;
font-weight: bold;
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>
<p>For example, a hexahedron is split in 6 tetrahedrons, the <span style="font-weight: bold;"><B>Aspect
ratio 3D</B></span> is calculated for each of them, then the greatest <span
style="font-weight: bold; font-style: italic;"><I><B>Q</B></I></span><span style="vertical-align: Sub;
font-weight: bold;
font-style: italic;"><I><B>k</B></I></span> is considered to be the &nbsp;<span
style="font-weight: bold;"><B>Aspect ratio 3D</B></span>
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>

View File

@ -15,15 +15,16 @@ if (navigator.appName !="Netscape")
<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'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs3 {margin-left:1pt; }"; strNSS += "p.whs4 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
@ -46,43 +47,48 @@ onerror = null;
<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.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nQuality controls\nBorders at multi-connection"); addTocInfo("MESH module\nQuality controls\nBorders at multi-connection");
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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Borders at multi-connection</h1> <h1>Borders at multi-connection</h1>
<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><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
@ -91,16 +97,16 @@ else
<p>&nbsp;</p> <p>&nbsp;</p>
<p><img src="pics/borders_at_multi_connections1.png" x-maintain-ratio="TRUE" width="331px" height="297px" border="0" class="img_whs2"></p> <p class="whs2"><img src="image151.gif" width="223px" height="213px" border="0" class="img_whs3"></p>
<p>&nbsp;</p> <p>&nbsp;</p>
<p>In this picture the borders at multi-connection are displayed in white.</p> <p>In this picture the borders at multi-connection are displayed in blue.</p>
<p>&nbsp;</p> <p>&nbsp;</p>
<p class="whs3"><span style="font-weight: bold;"><B>See Also</B></span> <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">Borders a sample TUI Script of a <a href="quality_controls.htm#bookmark1">Borders
at Multi-Connection quality control</a> operation. &nbsp;</p> at Multi-Connection quality control</a> operation. &nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>

View File

@ -46,43 +46,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Borders at multi-connection 2D</h1> <h1>Borders at multi-connection 2D</h1>
<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 <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
@ -95,7 +100,7 @@ else
<p>&nbsp;</p> <p>&nbsp;</p>
<p class="whs3"><span style="font-weight: bold;"><B>See Also</B></span> <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 a sample TUI Script of a <a href="quality_controls.htm#bookmark5">Borders
at Multi-Connection quality control</a> operation. &nbsp;</p> at Multi-Connection quality control</a> operation. &nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>

View File

@ -14,10 +14,12 @@ if (navigator.appName !="Netscape")
</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; }
img_whs6 { border:none; width:329px; height:210px; border-style:none; }
--> -->
</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
@ -36,43 +38,48 @@ onerror = null;
<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.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nViewing meshes\nClipping"); addTocInfo("MESH module\nViewing meshes\nClipping");
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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Clipping</h1> <h1>Clipping</h1>
<p>Using this menu you can create cross-section views (clipping planes) <p>Using this menu you can create cross-section views (clipping planes)
@ -84,7 +91,7 @@ else
<p>&nbsp;</p> <p>&nbsp;</p>
<p><img src="pics/a-clipping2.png" x-maintain-ratio="TRUE" width="332px" height="327px" border="0" class="img_whs1"></p> <p class="whs1"><img src="pics/a-clipping2.png" x-maintain-ratio="TRUE" width="332px" height="327px" border="0" class="img_whs2"></p>
<p>&nbsp;</p> <p>&nbsp;</p>
@ -101,27 +108,27 @@ else
<p>&nbsp;</p> <p>&nbsp;</p>
<p class="whs2"><img src="image79.jpg" width="326px" height="199px" border="0" class="img_whs3"></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"><span style="font-weight: normal;">If the</span> <p class="whs5"><span style="font-weight: normal;">If the</span>
Auto Apply<span style="font-weight: normal;"> button is on, you can preview Auto Apply<span style="font-weight: normal;"> button is on, you can preview
the cross-section in the</span> Object window</p> the cross-section in the</span> Object window</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="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"><span style="font-weight: normal;">To get <p class="whs5"><span style="font-weight: normal;">To get
a new object from </span>Clipping, <span style="font-weight: normal;">click</span> a new object from </span>Clipping, <span style="font-weight: normal;">click</span>
Ok. </p> Ok. </p>
<p class="whs2">&nbsp;</p> <p class="whs5">&nbsp;</p>
<p class="whs2">&nbsp;</p> <p class="whs5">&nbsp;</p>
<script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--

View File

@ -45,43 +45,48 @@ onerror = null;
<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.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nTUI Scripts\nCreating Meshes"); addTocInfo("MESH module\nTUI Scripts\nCreating 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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Creating Meshes</h1> <h1>Creating Meshes</h1>
<h3><a name=bookmark>Construction of a Mesh</a></h3> <h3><a name=bookmark>Construction of a Mesh</a></h3>
@ -406,7 +411,7 @@ else
<p class="whs4"># compute the mesh</p> <p class="whs4"># compute the mesh</p>
<p class="whs3">hexa.Compute() )</p> <p class="whs3">hexa.Compute() </p>
<p class="whs3">&nbsp;</p> <p class="whs3">&nbsp;</p>

View File

@ -1,6 +1,6 @@
<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">

View File

@ -1,6 +1,6 @@
<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">

View File

@ -16,9 +16,8 @@ p.whs1 { font-weight:bold; }
p.whs2 { font-family:'Lucida Console' , monospace; } p.whs2 { font-family:'Lucida Console' , monospace; }
p.whs3 { font-family:'Times New Roman' , serif; } p.whs3 { font-family:'Times New Roman' , serif; }
p.whs4 { margin-top:0pt; margin-bottom:0pt; font-family:'Lucida Console' , monospace; } p.whs4 { margin-top:0pt; margin-bottom:0pt; font-family:'Lucida Console' , monospace; }
p.whs5 { margin-top:0pt; margin-bottom:0pt; } p.whs5 { margin-top:0pt; margin-bottom:0pt; font-family:'Times New Roman' , serif; }
p.whs6 { margin-top:0pt; margin-bottom:0pt; font-family:Tahoma, sans-serif; } p.whs6 { margin-top:0pt; margin-bottom:0pt; }
p.whs7 { margin-top:0pt; margin-bottom:0pt; font-family:'Times New Roman' , serif; }
--> -->
</style><script type="text/javascript" language="JavaScript"> </style><script type="text/javascript" language="JavaScript">
<!-- <!--
@ -28,7 +27,6 @@ if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))
strNSS += "p.whs4 {margin-top:1pt;margin-bottom:1pt; }"; strNSS += "p.whs4 {margin-top:1pt;margin-bottom:1pt; }";
strNSS += "p.whs5 {margin-top:1pt;margin-bottom:1pt; }"; strNSS += "p.whs5 {margin-top:1pt;margin-bottom:1pt; }";
strNSS += "p.whs6 {margin-top:1pt;margin-bottom:1pt; }"; strNSS += "p.whs6 {margin-top:1pt;margin-bottom:1pt; }";
strNSS += "p.whs7 {margin-top:1pt;margin-bottom:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
@ -51,43 +49,48 @@ onerror = null;
<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.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nTUI Scripts\nDefining Hypotheses"); addTocInfo("MESH module\nTUI Scripts\nDefining 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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Defining Hypotheses and Algorithms</h1> <h1>Defining Hypotheses and Algorithms</h1>
<h3>Defining 1D Hypotheses</h3> <h3>Defining 1D Hypotheses</h3>
@ -331,11 +334,21 @@ else
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>
<p class="whs3"><span style="font-family: 'Times New Roman', serif;">#
get edges from the face</span></p>
<p class="whs2">vxy,arc = geompy.SubShapeAll(face1,geompy.ShapeType[&quot;EDGE&quot;])</p>
<p class="whs3">&nbsp;</p>
<p class="whs3"># add objects in the <p class="whs3"># add objects in the
study</p> study</p>
<p class="whs2">id_face1 = geompy.addToStudy(face1,&quot;Face1&quot;)</p> <p class="whs2">id_face1 = geompy.addToStudy(face1,&quot;Face1&quot;)</p>
<p class="whs2">id_arc = geompy.addToStudyInFather(face1,arc,&quot;Arc
Edge&quot;)</p>
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>
<p class="whs3"># display faces</p> <p class="whs3"># display faces</p>
@ -358,40 +371,37 @@ else
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>
<p class="whs3"># define &quot;MaxElementArea&quot; <p class="whs3"># define &quot;MaxElementArea&quot;
hypothesis to be applied &nbsp;to hypothesis</p>
each triangle</p>
<p class="whs2">algo.MaxElementArea(30)</p> <p class="whs2">algo.MaxElementArea(30)</p>
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>
<p class="whs3"># create a quadrangle <p class="whs3"># create a local hypothesis
2D algorithm for faces</p> on the wire</p>
<p class="whs2">hexa.Quadrangle()</p>
<p class="whs2">&nbsp;</p>
<p class="whs3"># create a local hypothesis</p>
<p class="whs2">algo = hexa.Segment(wire)</p> <p class="whs2">algo = hexa.Segment(wire)</p>
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>
<p class="whs3"># define &quot;NumberOfSegments&quot; <p class="whs3"># define &quot;NumberOfSegments&quot;
hypothesis to cut an edge in a fixed number of segments</p> hypothesis to cut a straight edge in a fixed number of segments</p>
<p class="whs2">algo.NumberOfSegments(6)</p> <p class="whs2">algo.NumberOfSegments(6)</p>
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>
<p class="whs3"># define &quot;Deflection1D&quot; <p class="whs3"># define a local &quot;Deflection1D&quot;
hypothesis</p> hypothesis on the arc</p>
<p class="whs2">algo = hexa.Segment(arc)</p>
<p class="whs2">algo.Deflection1D(1)</p> <p class="whs2">algo.Deflection1D(1)</p>
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<p class="whs3"># compute the mesh</p> <p class="whs3"># compute the mesh</p>
<p class="whs2">hexa.Compute() </p> <p class="whs2">hexa.Compute() </p>
@ -755,17 +765,16 @@ else
<h4><a name=bookmark4>Maximum Element Area</a></h4> <h4><a name=bookmark4>Maximum Element Area</a></h4>
<p class="whs4">import smesh</p> <p class="whs4"><span style="font-family: 'Lucida Console', monospace;">import
smesh</span></p>
<p class="whs4">import geompy</p> <p class="whs4">import geompy</p>
<p class="whs4">import salome</p> <p class="whs4">import salome</p>
<p class="whs4">gg = salome.ImportComponentGUI(&quot;GEOM&quot;)</p> <p class="whs4">&nbsp;</p>
<p class="whs5">&nbsp;</p> <p class="whs5"># create a face</p>
<p class="whs5"># create vertices</p>
<p class="whs4">px &nbsp;&nbsp;= <p class="whs4">px &nbsp;&nbsp;=
geompy.MakeVertex(100., 0. &nbsp;, geompy.MakeVertex(100., 0. &nbsp;,
@ -779,96 +788,71 @@ else
geompy.MakeVertex(0. &nbsp;, geompy.MakeVertex(0. &nbsp;,
0. &nbsp;, 100.)</p> 0. &nbsp;, 100.)</p>
<p class="whs5">&nbsp;</p> <p class="whs4">&nbsp;</p>
<p class="whs5"># create a vector from
two points</p>
<p class="whs4">vxy = geompy.MakeVector(px, <p class="whs4">vxy = geompy.MakeVector(px,
py)</p> py)</p>
<p class="whs5">&nbsp;</p>
<p class="whs5"># create an arc from three
points</p>
<p class="whs4">arc = geompy.MakeArc(py, <p class="whs4">arc = geompy.MakeArc(py,
pz, px)</p> pz, px)</p>
<p class="whs5">&nbsp;</p>
<p class="whs5"># create a wire</p>
<p class="whs4">wire = geompy.MakeWire([vxy, <p class="whs4">wire = geompy.MakeWire([vxy,
arc])</p> arc])</p>
<p class="whs4">&nbsp;</p>
<p class="whs4">isPlanarFace = 1</p> <p class="whs4">isPlanarFace = 1</p>
<p class="whs5">&nbsp;</p> <p class="whs4">face = geompy.MakeFace(wire,
<p class="whs5"># create a face from the
wire</p>
<p class="whs4">face1 = geompy.MakeFace(wire,
isPlanarFace)</p> isPlanarFace)</p>
<p class="whs5">&nbsp;</p> <p class="whs4">&nbsp;</p>
<p class="whs5"># add objects in the study</p> <p class="whs5"># add the face in the
study</p>
<p class="whs4">id_face1 = geompy.addToStudy(face1,&quot;Face1&quot;)</p> <p class="whs4">id_face = geompy.addToStudy(face,
&quot;Face to be meshed&quot;)</p>
<p class="whs4">&nbsp;</p>
<p class="whs5"># create a mesh</p>
<p class="whs4">tria_mesh = smesh.Mesh(face,
&quot;Face : triangulation&quot;)</p>
<p class="whs4">&nbsp;</p>
<p class="whs5"># define 1D meshing:</p>
<p class="whs4">algo = tria_mesh.Segment()</p>
<p class="whs4">algo.NumberOfSegments(20)</p>
<p class="whs4">&nbsp;</p>
<p class="whs5"># define 2D meshing:</p>
<p class="whs5">&nbsp;</p> <p class="whs5">&nbsp;</p>
<p class="whs5"># display faces</p> <p class="whs5"># assign triangulation
algorithm</p>
<p class="whs4">gg.createAndDisplayGO(id_face1)</p> <p class="whs4">algo = tria_mesh.Triangle()</p>
<p class="whs4">gg.setDisplayMode(id_face1,1)</p> <p class="whs4">&nbsp;</p>
<p class="whs4">gg.setTransparency(id_face1,0.2)</p> <p class="whs5"># apply &quot;Max Element
Area&quot; hypothesis to each triangle</p>
<p class="whs5">&nbsp;</p> <p class="whs4">algo.MaxElementArea(100)</p>
<p class="whs5"># create a hexahedral mesh</p> <p class="whs4">&nbsp;</p>
<p class="whs4">hexa = smesh.Mesh(face1,
&quot;Face compound : hexahedrical mesh&quot;)</p>
<p class="whs4">algo = hexa.Triangle()</p>
<p class="whs5">&nbsp;</p>
<p class="whs5"># define &quot;MaxElementArea&quot;
hypothesis to be applied to each triangle</p>
<p class="whs4">algo.MaxElementArea(7)</p>
<p class="whs5">&nbsp;</p>
<p class="whs5"># create a quadrangle 2D
algorithm for faces</p>
<p class="whs4">hexa.Quadrangle()</p>
<p class="whs5">&nbsp;</p>
<p class="whs5"># create a local hypothesis</p>
<p class="whs6">algo = hexa.Segment(wire)</p>
<p class="whs5">&nbsp;</p>
<p class="whs5"># define &quot;NumberOfSegments&quot;
hypothesis to cut an edge in a fixed number of segments</p>
<p class="whs4">algo.NumberOfSegments(10)</p>
<p class="whs5">&nbsp;</p>
<p class="whs5"># compute the mesh</p> <p class="whs5"># compute the mesh</p>
<p class="whs4">hexa.Compute() </p> <p class="whs4">tria_mesh.Compute()
&nbsp;</p>
<p class="whs4">&nbsp;</p> <p class="whs4">&nbsp;</p>
@ -881,6 +865,10 @@ else
<p class="whs4">import StdMeshers</p> <p class="whs4">import StdMeshers</p>
<p class="whs4">import NETGENPlugin</p>
<p class="whs4">&nbsp;</p>
<p class="whs4">smesh = salome.lcc.FindOrLoadComponent(&quot;FactoryServer&quot;, <p class="whs4">smesh = salome.lcc.FindOrLoadComponent(&quot;FactoryServer&quot;,
&quot;SMESH&quot;)</p> &quot;SMESH&quot;)</p>
@ -890,14 +878,16 @@ else
<p class="whs4">&nbsp;</p> <p class="whs4">&nbsp;</p>
<p class="whs7"># create a box</p> <p class="whs5"># create a box</p>
<p class="whs4">box = geompy.MakeCylinderRH(30, <p class="whs4">box = geompy.MakeCylinderRH(30,
50) #MakeBox(0., 0., 0., 100., 200., 300.)</p> 50) #MakeBox(0., 0., 0., </p>
<p class="whs4">100., 200., 300.)</p>
<p class="whs4">&nbsp;</p> <p class="whs4">&nbsp;</p>
<p class="whs7"># add the box to the <p class="whs5"># add the box in the
study</p> study</p>
<p class="whs4">idbox = geompy.addToStudy(box, <p class="whs4">idbox = geompy.addToStudy(box,
@ -905,83 +895,11 @@ else
<p class="whs4">&nbsp;</p> <p class="whs4">&nbsp;</p>
<p class="whs7"># create vertices</p> <p class="whs5"># create a set of hypotheses</p>
<p class="whs4">px &nbsp;&nbsp;= <p class="whs5">&nbsp;</p>
geompy.MakeVertex(100., 0. &nbsp;,
0. &nbsp;)</p>
<p class="whs4">py &nbsp;&nbsp;= <p class="whs5"># Number of Segments</p>
geompy.MakeVertex(0. &nbsp;,
100., 0. &nbsp;)</p>
<p class="whs4">pz &nbsp;&nbsp;=
geompy.MakeVertex(0. &nbsp;,
0. &nbsp;, 100.)</p>
<p class="whs4">&nbsp;</p>
<p class="whs7"># create a vector from
two points</p>
<p class="whs4">vxy = geompy.MakeVector(px,
py)</p>
<p class="whs4">&nbsp;</p>
<p class="whs7"># create an arc from
three points</p>
<p class="whs4">arc = geompy.MakeArc(py,
pz, px)</p>
<p class="whs4">&nbsp;</p>
<p class="whs7"># create a wire</p>
<p class="whs4">wire = geompy.MakeWire([vxy,
arc])</p>
<p class="whs4">isPlanarFace = 1</p>
<p class="whs4">&nbsp;</p>
<p class="whs7"># create a face from
the wire</p>
<p class="whs4">#face1</p>
<p class="whs4">box = geompy.MakeFace(wire,
isPlanarFace)</p>
<p class="whs4">&nbsp;</p>
<p class="whs7"># add objects in the
study</p>
<p class="whs4">id_face1 = geompy.addToStudy(box,&quot;Face1&quot;)</p>
<p class="whs4">#geompy.addToStudy(face1,&quot;Face1&quot;)</p>
<p class="whs4">&nbsp;</p>
<p class="whs7"># display faces</p>
<p class="whs4">gg.createAndDisplayGO(id_face1)</p>
<p class="whs4">gg.setDisplayMode(id_face1,1)</p>
<p class="whs4">gg.setTransparency(id_face1,0.2)</p>
<p class="whs4">&nbsp;</p>
<p class="whs7"># create a hypothesis</p>
<p class="whs4">print &quot;--------------------------
create Hypothesis&quot;</p>
<p class="whs4">print &quot;--------------------------
NumberOfSegments&quot;</p>
<p class="whs4">numberOfSegments <p class="whs4">numberOfSegments
= 7</p> = 7</p>
@ -993,15 +911,14 @@ else
<p class="whs4">print hypNbSeg.GetName()</p> <p class="whs4">print hypNbSeg.GetName()</p>
<p class="whs4">print hypNbSeg.GetId()</p>
<p class="whs4">print hypNbSeg.GetNumberOfSegments()</p> <p class="whs4">print hypNbSeg.GetNumberOfSegments()</p>
<p class="whs4">smeshgui.SetName(salome.ObjectToID(hypNbSeg), <p class="whs4">smeshgui.SetName(salome.ObjectToID(hypNbSeg),
&quot;NumberOfSegments_10&quot;)</p> &quot;NumberOfSegments_7&quot;)</p>
<p class="whs4">print &quot;-------------------------- <p class="whs4">&nbsp;</p>
MaxElementArea&quot;</p>
<p class="whs5"># Max Element Area</p>
<p class="whs4">maxElementArea = <p class="whs4">maxElementArea =
800</p> 800</p>
@ -1013,15 +930,14 @@ else
<p class="whs4">print hypArea.GetName()</p> <p class="whs4">print hypArea.GetName()</p>
<p class="whs4">print hypArea.GetId()</p>
<p class="whs4">print hypArea.GetMaxElementArea()</p> <p class="whs4">print hypArea.GetMaxElementArea()</p>
<p class="whs4">smeshgui.SetName(salome.ObjectToID(hypArea), <p class="whs4">smeshgui.SetName(salome.ObjectToID(hypArea),
&quot;MaxElementArea_800&quot;)</p> &quot;MaxElementArea_800&quot;)</p>
<p class="whs4">print &quot;-------------------------- <p class="whs4">&nbsp;</p>
MaxElementVolume&quot;</p>
<p class="whs5"># Max Element Volume</p>
<p class="whs4">maxElementVolume <p class="whs4">maxElementVolume
= 900</p> = 900</p>
@ -1033,8 +949,6 @@ else
<p class="whs4">print hypVolume.GetName()</p> <p class="whs4">print hypVolume.GetName()</p>
<p class="whs4">print hypVolume.GetId()</p>
<p class="whs4">print hypVolume.GetMaxElementVolume()</p> <p class="whs4">print hypVolume.GetMaxElementVolume()</p>
<p class="whs4">smeshgui.SetName(salome.ObjectToID(hypVolume), <p class="whs4">smeshgui.SetName(salome.ObjectToID(hypVolume),
@ -1042,13 +956,11 @@ else
<p class="whs4">&nbsp;</p> <p class="whs4">&nbsp;</p>
<p class="whs7"># create algorithms</p> <p class="whs5"># create a set of algorithms</p>
<p class="whs4">print &quot;-------------------------- <p class="whs5">&nbsp;</p>
create Algorithms&quot;</p>
<p class="whs4">print &quot;-------------------------- <p class="whs5"># Regular_1D</p>
Regular_1D&quot;</p>
<p class="whs4">regular1D = smesh.CreateHypothesis(&quot;Regular_1D&quot;, <p class="whs4">regular1D = smesh.CreateHypothesis(&quot;Regular_1D&quot;,
&quot;libStdMeshersEngine.so&quot;)</p> &quot;libStdMeshersEngine.so&quot;)</p>
@ -1056,8 +968,9 @@ else
<p class="whs4">smeshgui.SetName(salome.ObjectToID(regular1D), <p class="whs4">smeshgui.SetName(salome.ObjectToID(regular1D),
&quot;Wire Discretisation&quot;)</p> &quot;Wire Discretisation&quot;)</p>
<p class="whs4">print &quot;-------------------------- <p class="whs4">&nbsp;</p>
MEFISTO_2D&quot;</p>
<p class="whs5"># MEFISTO_2D</p>
<p class="whs4">mefisto2D = smesh.CreateHypothesis(&quot;MEFISTO_2D&quot;, <p class="whs4">mefisto2D = smesh.CreateHypothesis(&quot;MEFISTO_2D&quot;,
&quot;libStdMeshersEngine.so&quot;)</p> &quot;libStdMeshersEngine.so&quot;)</p>
@ -1065,18 +978,20 @@ else
<p class="whs4">smeshgui.SetName(salome.ObjectToID(mefisto2D), <p class="whs4">smeshgui.SetName(salome.ObjectToID(mefisto2D),
&quot;MEFISTO_2D&quot;)</p> &quot;MEFISTO_2D&quot;)</p>
<p class="whs4">#print &quot;-------------------------- <p class="whs4">&nbsp;</p>
Hexa_3D (Hexahedron meshing algorithm)&quot;</p>
<p class="whs4">hexa3D = smesh.CreateHypothesis(&quot;Hexa_3D&quot;, <p class="whs5"># NETGEN_3D (Tetrahedron
&quot;libStdMeshersEngine.so&quot;)</p> meshing algorithm)</p>
<p class="whs4">smeshgui.SetName(salome.ObjectToID(hexa3D), <p class="whs4">tetra3D = smesh.CreateHypothesis(&quot;NETGEN_3D&quot;,
&quot;HEXA_3D&quot;)</p> &quot;libNETGENEngine.so&quot;)</p>
<p class="whs4">smeshgui.SetName(salome.ObjectToID(tetra3D),
&quot;NETGEN_3D&quot;)</p>
<p class="whs4">&nbsp;</p> <p class="whs4">&nbsp;</p>
<p class="whs7"># initialize a mesh <p class="whs5"># initialize a mesh
with the box</p> with the box</p>
<p class="whs4">mesh = smesh.CreateMesh(box)</p> <p class="whs4">mesh = smesh.CreateMesh(box)</p>
@ -1086,11 +1001,8 @@ else
<p class="whs4">&nbsp;</p> <p class="whs4">&nbsp;</p>
<p class="whs7"># add a hypothesis <p class="whs5"># add hypotheses and
to the box</p> algorithms to the box</p>
<p class="whs4">print &quot;--------------------------
add hypothesis to the box&quot;</p>
<p class="whs4">mesh.AddHypothesis(box,hypNbSeg)</p> <p class="whs4">mesh.AddHypothesis(box,hypNbSeg)</p>
@ -1102,43 +1014,41 @@ else
<p class="whs4">mesh.AddHypothesis(box,mefisto2D)</p> <p class="whs4">mesh.AddHypothesis(box,mefisto2D)</p>
<p class="whs4">mesh.AddHypothesis(box,hexa3D)</p> <p class="whs4">mesh.AddHypothesis(box,tetra3D)</p>
<p class="whs4">&nbsp;</p> <p class="whs4">&nbsp;</p>
<p class="whs7"># compute the mesh</p> <p class="whs5"># compute the mesh</p>
<p class="whs4">print &quot;--------------------------
compute the mesh of the box&quot;</p>
<p class="whs4">ret = smesh.Compute(mesh,box)</p> <p class="whs4">ret = smesh.Compute(mesh,box)</p>
<p class="whs4">print ret</p>
<p class="whs4">if ret == 0:</p> <p class="whs4">if ret == 0:</p>
<p class="whs4">&nbsp;&nbsp;&nbsp;&nbsp;print <p class="whs4">&nbsp;&nbsp;&nbsp;&nbsp;print
&quot;probleme when computing the mesh&quot;</p> &quot;probleme when computing the mesh&quot;</p>
<p class="whs4">salome.sg.updateObjBrowser(1)</p> <p class="whs4">else:</p>
<p class="whs4">&nbsp;&nbsp;&nbsp;&nbsp;print
&quot;Computation succeded&quot;</p>
<p class="whs4">salome.sg.updateObjBrowser(1)
</p>
<p class="whs4">&nbsp;</p> <p class="whs4">&nbsp;</p>
<h3>Defining Additional Hypotheses</h3>
<h4><a name=bookmark6>Length from Edges</a></h4> <h4><a name=bookmark6>Length from Edges</a></h4>
<p class="whs2">import smesh</p> <p class="whs2"><span style="font-family: 'Lucida Console', monospace;">import
salome</span></p>
<p class="whs2">import geompy</p> <p class="whs2">import geompy</p>
<p class="whs2">import salome</p> <p class="whs2">import smesh</p>
<p class="whs2">gg = salome.ImportComponentGUI(&quot;GEOM&quot;)</p> <p class="whs2">&nbsp;</p>
<p>&nbsp;</p> <p class="whs3"># create sketchers</p>
<p># create sketchers</p>
<p class="whs2">sketcher1 = geompy.MakeSketcher(&quot;Sketcher:F <p class="whs2">sketcher1 = geompy.MakeSketcher(&quot;Sketcher:F
0 0:TT 70 0:TT 70 70:TT 0 70:WW&quot;)</p> 0 0:TT 70 0:TT 70 70:TT 0 70:WW&quot;)</p>
@ -1148,77 +1058,66 @@ else
<p class="whs2">isPlanarFace = 1</p> <p class="whs2">isPlanarFace = 1</p>
<p>&nbsp;</p> <p class="whs2">&nbsp;</p>
<p># create faces from two wires</p> <p class="whs3"># create a face from
two wires</p>
<p class="whs2">face1 = geompy.MakeFaces([sketcher1, <p class="whs2">face1 = geompy.MakeFaces([sketcher1,
sketcher2],isPlanarFace)</p> sketcher2],isPlanarFace)</p>
<p>&nbsp;</p> <p class="whs2">&nbsp;</p>
<p># add objects in the study</p> <p class="whs3"># add object in the study</p>
<p class="whs2">id_face1 = geompy.addToStudy(face1,&quot;Face1&quot;)</p> <p class="whs2">id_face1 = geompy.addToStudy(face1,&quot;Face1&quot;)</p>
<p>&nbsp;</p> <p class="whs2">&nbsp;</p>
<p># display faces</p> <p class="whs3"># create a mesh</p>
<p class="whs2">gg.createAndDisplayGO(id_face1)</p> <p class="whs2">tria = smesh.Mesh(face1,
<p class="whs2">gg.setDisplayMode(id_face1,1)</p>
<p class="whs2">gg.setTransparency(id_face1,0.2)</p>
<p>&nbsp;</p>
<p># create a mesh</p>
<p class="whs2">hexa = smesh.Mesh(face1,
&quot;Face : triangle 2D mesh&quot;)</p> &quot;Face : triangle 2D mesh&quot;)</p>
<p class="whs2">algo = hexa.Triangle()</p>
<p>&nbsp;</p>
<p># define &quot;MaxElementArea&quot; hypothesis to be applied to each
triangle</p>
<p class="whs2">algo.MaxElementArea(30)</p>
<p>&nbsp;</p>
<p># define &quot;LengthFromEdges&quot; hypothesis to build triangles based
on the length of the edges taken from the wire</p>
<p class="whs2">algo.LengthFromEdges()</p>
<p>&nbsp;</p>
<p># create local hypothesis</p>
<p class="whs2">algo = hexa.Segment()</p>
<p>&nbsp;</p>
<p># define &quot;NumberOfSegments&quot; hypothesis to cut an edge in a
fixed number of segments</p>
<p class="whs2">algo.NumberOfSegments(2)</p>
<p>&nbsp;</p>
<p># compute the mesh</p>
<p class="whs2">hexa.Compute() </p>
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>
<p class="whs3"># Define 1D meshing</p>
<p class="whs2">algo = tria.Segment()</p>
<p class="whs2">algo.NumberOfSegments(2)</p>
<p class="whs2">&nbsp;</p>
<p class="whs3"># create and assign the
algorithm for 2D meshing with triangles</p>
<p class="whs2">algo = tria.Triangle()</p>
<p class="whs2">&nbsp;</p>
<p class="whs3"># create and assign &quot;LengthFromEdges&quot;
hypothesis to build triangles </p>
<p class="whs3"># based on the length
of the edges taken from the wire</p>
<p class="whs2">algo.LengthFromEdges()</p>
<p class="whs2">&nbsp;</p>
<p class="whs3"># compute the mesh</p>
<p class="whs2">tria.Compute() </p>
<p class="whs2">&nbsp;</p>
<h3>Defining Additional Hypotheses</h3>
<h4><a name=bookmark7>Propagation</a></h4> <h4><a name=bookmark7>Propagation</a></h4>
<p class="whs2">from geompy import <p class="whs2"><span style="font-family: 'Lucida Console', monospace;">from
*</p> geompy import *</span></p>
<p class="whs2">import smesh</p> <p class="whs2">import smesh</p>
@ -1316,21 +1215,15 @@ else
<p class="whs3"># create a solid</p> <p class="whs3"># create a solid</p>
<p class="whs2">Block = MakeHexa(FaceX11, <p class="whs2">box = MakeHexa(FaceX11,
FaceX21, FaceY111, FaceY121, FaceZ11, FaceZ12)</p> FaceX21, FaceY111, FaceY121, FaceZ11, FaceZ12)</p>
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>
<p class="whs3"># create a compound</p>
<p class="whs2">box = MakeCompound([Block])</p>
<p class="whs2">&nbsp;</p>
<p class="whs3"># add in the study</p> <p class="whs3"># add in the study</p>
<p class="whs2">box_id = addToStudy(box, <p class="whs2">box_id = addToStudy(box,
&quot;Box compound&quot;)</p> &quot;Box&quot;)</p>
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>
@ -1338,7 +1231,12 @@ else
mesh on the box</p> mesh on the box</p>
<p class="whs2">hexa = smesh.Mesh(box, <p class="whs2">hexa = smesh.Mesh(box,
&quot;Box compound : hexahedrical mesh&quot;)</p> &quot;Box : hexahedrical mesh&quot;)</p>
<p class="whs2">&nbsp;</p>
<p class="whs3"># create an 1D algorithm
for edges</p>
<p class="whs2">algo = hexa.Segment()</p> <p class="whs2">algo = hexa.Segment()</p>
@ -1371,11 +1269,9 @@ else
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>
<p class="whs2"><span style="font-family: 'Times New Roman', serif;"># <p class="whs3"># define &quot;Arithmetic1D&quot;
define &quot;Arithmetic1D&quot; hypothesis to cut an edge in several segments hypothesis to cut an edge<span style="font-family: 'Times New Roman', serif;">
with arithmetic length</span> </p> in several segments with increasing length</span></p>
<p class="whs2">increasing</p>
<p class="whs2">algo.Arithmetic1D(1, <p class="whs2">algo.Arithmetic1D(1,
4)</p> 4)</p>
@ -1383,8 +1279,10 @@ else
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>
<p class="whs3"># define &quot;Propagation&quot; <p class="whs3"># define &quot;Propagation&quot;
hypothesis that propagatea all other hypothesis on all edges on the opposite hypothesis that propagates all other 1D hypotheses</p>
side in case of quadrangular faces</p>
<p class="whs3"># from all edges on the
opposite side of a face in case of quadrangular faces</p>
<p class="whs2">algo.Propagation()</p> <p class="whs2">algo.Propagation()</p>
@ -1392,9 +1290,7 @@ else
<p class="whs3"># compute the mesh</p> <p class="whs3"># compute the mesh</p>
<p class="whs2">hexa.Compute() </p> <p class="whs2">hexa.Compute() &nbsp;</p>
<p class="whs2">&nbsp;</p>
<h3><a name=bookmark8>Defining Meshing Algorithms</a></h3> <h3><a name=bookmark8>Defining Meshing Algorithms</a></h3>
@ -1414,9 +1310,9 @@ else
<p class="whs4">smeshgui.Init(salome.myStudyId);</p> <p class="whs4">smeshgui.Init(salome.myStudyId);</p>
<p class="whs5">&nbsp;</p> <p class="whs6">&nbsp;</p>
<p class="whs5"># create algorithms</p> <p class="whs6"># create algorithms</p>
<p class="whs4">print &quot;-------------------------- <p class="whs4">print &quot;--------------------------
create Algorithms&quot;</p> create Algorithms&quot;</p>
@ -1476,7 +1372,7 @@ else
<p class="whs4">salome.sg.updateObjBrowser(1)</p> <p class="whs4">salome.sg.updateObjBrowser(1)</p>
<p class="whs5">&nbsp;</p> <p class="whs6">&nbsp;</p>
<script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--

View File

@ -38,43 +38,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Deleting Groups</h1> <h1>Deleting Groups</h1>
<p class="whs1">To delete a group in the <p class="whs1">To delete a group in the

View File

@ -14,8 +14,9 @@ if (navigator.appName !="Netscape")
</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">
<!-- <!--
@ -34,63 +35,62 @@ onerror = null;
<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.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nViewing meshes\nDisplay Entity"); addTocInfo("MESH module\nViewing meshes\nDisplay Entity");
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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Display Entity</h1> <h1>Display Entity</h1>
<p>In this submenu you can choose to display only faces,</p> <p>In this submenu you can choose to display only volumes, faces or edges
or combine them. </p>
<p>&nbsp;</p> <p>&nbsp;</p>
<p><img src="image56.jpg" height="282px" width="259px" border="0" class="img_whs1"></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
Edges</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>&nbsp;</p> <p>&nbsp;</p>
<p>only edges, </p>
<p>&nbsp;</p>
<p><img src="image58.gif" height="287px" width="257px" border="0" class="img_whs2"></p>
<p>&nbsp;</p>
<p>or both.</p>
<script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--
if (window.writeIntopicBar) if (window.writeIntopicBar)

View File

@ -42,43 +42,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Extrusion</h1> <h1>Extrusion</h1>
<p>Extrusion is a type of surface meshing by generation from discretized <p>Extrusion is a type of surface meshing by generation from discretized

View File

@ -23,7 +23,7 @@ td.whs6 { width:50%; padding-right:10px; padding-left:10px; border-top-style:non
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; }
@ -46,43 +46,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Extrusion along a path</h1> <h1>Extrusion along a path</h1>
<p>In principle, Extrusion along a path works in the same way as Extrusion, <p>In principle, Extrusion along a path works in the same way as Extrusion,
@ -121,7 +126,8 @@ else
<p class="whs8">&nbsp;</p> <p class="whs8">&nbsp;</p>
<p class=TODO><img src="pics/a-extusionalongapath2.png" x-maintain-ratio="TRUE" width="434px" height="541px" border="0" class="img_whs10"></p> <p class=TODO
style="margin-left: 80px;"><img src="pics/a-extusionalongapath2.png" x-maintain-ratio="TRUE" width="434px" height="541px" border="0" class="img_whs10"></p>
<p class="whs8">&nbsp;</p> <p class="whs8">&nbsp;</p>

View File

@ -47,43 +47,48 @@ onerror = null;
<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 page-style="x-size: Letter;"><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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body page-style="x-size: Letter;"><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>About hypotheses</h1> <h1>About hypotheses</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>Hypotheses</B></span> represent <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
@ -109,41 +114,46 @@ else
<ul type="disc" class="whs2"> <ul type="disc" class="whs2">
<li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ " <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
class=kadov-p><p class="whs3">Arithmetic class=kadov-p><p class="whs3"><a href="arithmetic_1d.htm#arithmetic_1D">Arithmetic 1D</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">Average class=kadov-p><p class="whs3"><a href="arithmetic_1d.htm#Average_length">Average Length</a></p></li>
Length</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#deflection_1D">Deflection 1D </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">Number class=kadov-p><p class="whs3"><a href="arithmetic_1d.htm#Number_of_elements">Number of segments</a></p></li>
of segments</p></li>
<li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ " <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
class=kadov-p><p class="whs3">Start class=kadov-p><p class="whs3"><a href="arithmetic_1d.htm#start_and_end_length">Start and end length</a></p></li>
and end length</p></li>
<li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
class=kadov-p><p class="whs3"><a href="arithmetic_1d.htm#automatic_length">Automatic Length</a></p></li>
</ul> </ul>
<li style="list-style: circle; /*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ " <li style="list-style: circle; /*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
type=circle type=circle
class=kadov-p><p class="whs3">2D class=kadov-p><p class="whs3"><a href="max._element_area_hypothesis.htm">2D Hypotheses</a> (for meshing
Hypothesis (for meshing of <span style="font-weight: bold;"><B>faces)</B></span>: of <span style="font-weight: bold;"><B>faces)</B></span>: </p></li>
</p></li>
</ul> </ul>
<ul type="disc" class="whs2"> <ol type="disc" class="whs4">
<ul type="disc" class="whs2"> <ul type="disc" class="whs2">
<li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ " <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
class=kadov-p><p class="whs3"><a href="max._element_area_hypothesis.htm">Max Element Area</a></p></li> class=kadov-p><p class="whs3"><a href="max._element_area_hypothesis.htm#max_element_area">Max Element Area</a></p></li>
<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
Edges</a></p></li>
<li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
class=kadov-p><p class="whs3"><a href="max._element_area_hypothesis.htm#quadrangle preference">Quadrangle
Preference</a></p></li>
</ul> </ul>
</ul> </ol>
<ul type="disc" class="whs2"> <ul type="disc" class="whs2">
@ -165,17 +175,17 @@ else
<p>There also exist some <a href="non_conform_mesh_allowed_hypothesis.htm">Additional <p>There also exist some <a href="non_conform_mesh_allowed_hypothesis.htm">Additional
Hypotheses</a></p> Hypotheses</a></p>
<ol type="disc" class="whs4"> <ul type="disc" class="whs2">
<ul type="disc" class="whs2"> <ul type="disc" class="whs2">
<li class=kadov-p><p>Propagation of 1D Hypothesis on opposite edges</p></li> <li class=kadov-p><p>Propagation of 1D Hypothesis on opposite edges</p></li>
<li class=kadov-p><p>Length from edges</p></li>
<li class=kadov-p><p>Non conform mesh allowed</p></li> <li class=kadov-p><p>Non conform mesh allowed</p></li>
<li class=kadov-p><p>Quadratic mesh</p></li>
</ul> </ul>
</ol> </ul>
<p>&nbsp;</p> <p>&nbsp;</p>

View File

@ -40,43 +40,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>About meshes</h1> <h1>About meshes</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> represents <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

View File

@ -65,43 +65,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Defining meshing algorithms</h1> <h1>Defining meshing algorithms</h1>
<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, <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,

View File

@ -35,43 +35,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>About quality controls</h1> <h1>About quality controls</h1>
<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 <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
@ -154,6 +159,8 @@ else
<li class=kadov-p><p class="whs1"><a href="../aspect_ratio_3d.htm">Aspect <li class=kadov-p><p class="whs1"><a href="../aspect_ratio_3d.htm">Aspect
ratio 3D</a></p></li> ratio 3D</a></p></li>
<li class=kadov-p><p class="whs1"><a href="../volume.htm">Volume</a></p></li>
</ul> </ul>
<p class="whs1">&nbsp;</p> <p class="whs1">&nbsp;</p>

View File

@ -17,19 +17,19 @@ if (navigator.appName !="Netscape")
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">
<!-- <!--
@ -48,46 +48,51 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Adding nodes and elements</h1> <h1>Adding nodes and elements</h1>
<p>In SMESH you can add to your mesh different elements such as:</p> <p>In MESH you can add to your mesh different elements such as:</p>
<p>&nbsp;</p> <p>&nbsp;</p>
@ -101,9 +106,13 @@ else
<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_quadrangles">Quadrangles</a></p></li>
<li class=kadov-p><p class="whs2"><a href="#Adding_polygons">Polygons</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_tetrahedrons">Tetrahedrons</a></p></li>
<li class=kadov-p><p class="whs2"><a href="#Adding_hexahedrons">Hexahedrons</a></p></li> <li class=kadov-p><p class="whs2"><a href="#Adding_hexahedrons">Hexahedrons</a></p></li>
<li class=kadov-p><p class="whs2"><a href="#Adding_polyhedrons">Polyhedrons</a></p></li>
</ul> </ul>
<p>&nbsp;</p> <p>&nbsp;</p>
@ -123,9 +132,7 @@ else
<p class="whs3">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs3"><img src="../image73.gif" width="157px" height="132px" border="0" class="img_whs4"></p> <p class="whs3"><img src="../image146.gif" width="155px" height="189px" border="0" class="img_whs4"></p>
<p class="whs3">&nbsp;</p>
<p class="whs3">&nbsp;</p> <p class="whs3">&nbsp;</p>
@ -143,7 +150,11 @@ else
<h4><a name=Adding_nodes>Adding nodes</a></h4> <h4><a name=Adding_nodes>Adding nodes</a></h4>
<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> <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;<img src="../pics/add_node.png" x-maintain-ratio="TRUE" width="257px" height="247px" border="0" class="img_whs6"></p>
<p class="whs3">&nbsp;</p> <p class="whs3">&nbsp;</p>
@ -197,7 +208,8 @@ else
<p class="whs3">&nbsp;</p> <p class="whs3">&nbsp;</p>
<h4><a name=Adding_quadrangles1>Adding polygons </a></h4> <h4><a name=Adding_polygons>Adding polygons</a><a name=Adding_quadrangles1>
</a></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> <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>
@ -244,7 +256,7 @@ else
<p class="whs3">&nbsp;</p> <p class="whs3">&nbsp;</p>
<h4><a name=Adding_hexahedrons1>Adding polyhedrons</a></h4> <h4><a name=Adding_polyhedrons>Adding polyhedrons</a></h4>
<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> <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>

View File

@ -48,48 +48,53 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Area</h1> <h1>Area</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>Area </B></span>mesh quality <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 control is based on the algorithm of area calculation of &nbsp;meshing
elements . It can be applied to meshes consisting of 2D meshing elements elements. It can be applied to meshes consisting of 2D meshing elements
with 3 and 4 nodes (triangles and quadrangles). &nbsp;&nbsp;&nbsp;</p> with 3 and 4 nodes (triangles and quadrangles). &nbsp;&nbsp;&nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>
@ -116,7 +121,7 @@ else
<p class="whs5">&nbsp;</p> <p class="whs5">&nbsp;</p>
<p class="whs5"><span style="font-weight: bold;"><B>See Also</B></span> <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 a sample TUI Script of an <a href="../quality_controls.htm#bookmark6">Area
quality control</a> operation. &nbsp;</p> quality control</a> operation. &nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>

View File

@ -14,28 +14,36 @@ if (navigator.appName !="Netscape")
</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; }
h3.whs17 { margin-left:40px; }
img_whs18 { border:none; width:365px; height:605px; float:none; border-style:none; }
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; }
img_whs21 { border:none; width:195px; height:192px; border-style:none; }
img_whs22 { border:none; width:206px; height:195px; 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.whs2 {background-color:white; }";
strNSS += "p.whs6 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
@ -58,46 +66,78 @@ onerror = null;
<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.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nCreating meshes\nDefining hypotheses\n1D Meshing Hypotheses"); addTocInfo("MESH module\nCreating meshes\nDefining hypotheses\n1D Meshing 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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>1D Meshing Hypotheses</h1> <h1>1D Meshing Hypotheses</h1>
<h3>Arithmetic 1D hypothesis</h3> <ul type="disc" class="whs1">
<li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
class=kadov-p><p class="whs2"><a href="arithmetic_1d.htm#arithmetic_1D"><span
style="font-weight: bold;"><B>Arithmetic 1D</B></span></a></p></li>
<li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
class=kadov-p><p class="whs2"><a href="arithmetic_1d.htm#Average_length"><span
style="font-weight: bold;"><B>Average Length</B></span></a></p></li>
<li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
class=kadov-p><p class="whs2"><a href="arithmetic_1d.htm#deflection_1D"><span
style="font-weight: bold;"><B>Deflection 1D </B></span></a></p></li>
<li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
class=kadov-p><p class="whs2"><a href="arithmetic_1d.htm#Number_of_elements"><span
style="font-weight: bold;"><B>Number of segments</B></span></a></p></li>
<li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
class=kadov-p><p class="whs2"><a href="arithmetic_1d.htm#start_and_end_length"><span
style="font-weight: bold;"><B>Start and end length</B></span></a></p></li>
<li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
class=kadov-p><p class="whs2"><a href="arithmetic_1d.htm#automatic_length"><span
style="font-weight: bold;"><B>Automatic Length</B></span></a></p></li>
</ul>
<h3><a name=arithmetic_1D>Arithmetic 1D hypothesis</a></h3>
<p><span style="font-weight: bold;"><B>Arithmetic 1D</B></span> hypothesis allows <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 to split edges into segments with a length that changes in arithmetic
@ -106,15 +146,15 @@ else
<p>&nbsp;</p> <p>&nbsp;</p>
<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> <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>
<p>&nbsp;</p> <p>&nbsp;</p>
<p class="whs3"><span style="font-weight: bold;"><B>See Also</B></span> <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#bookmark">Defining a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark">Defining
Arithmetic 1D hypothesis</a> operation. &nbsp;</p> Arithmetic 1D hypothesis</a> operation. &nbsp;</p>
<h3><span style="font-weight: bold;"><B>Deflection</B></span> 1D hypothesis</h3> <h3><a name=deflection_1D>Deflection 1D hypothesis</a></h3>
<p><span style="font-weight: bold;"><B>Deflection ID </B></span>hypothesis can <p><span style="font-weight: bold;"><B>Deflection ID </B></span>hypothesis can
be applied for meshing curvilinear edges composing your geometrical object. be applied for meshing curvilinear edges composing your geometrical object.
@ -128,19 +168,19 @@ else
<p>&nbsp;</p> <p>&nbsp;</p>
<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> <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>
<p>&nbsp;</p> <p>&nbsp;</p>
<p class="whs3"><span style="font-weight: bold;"><B>See Also</B></span> <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 a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark9">Defining
Deflection 1D hypothesis</a> operation. &nbsp;</p> Deflection 1D hypothesis</a> operation. &nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>
<p class="whs6"><img src="../image41.gif" x-maintain-ratio="TRUE" width="367px" height="224px" align="right" border="0" class="img_whs7"></p> <p class="whs9"><img src="../image41.gif" x-maintain-ratio="TRUE" width="367px" height="224px" align="right" border="0" class="img_whs10"></p>
<h3>Average Length hypothesis</h3> <h3><a name=Average_length>Average Length hypothesis</a></h3>
<p><span style="font-weight: bold;"><B>Average Length </B></span>hypothesis can <p><span style="font-weight: bold;"><B>Average Length </B></span>hypothesis can
be applied for meshing of edges composing your geometrical object. Definition be applied for meshing of edges composing your geometrical object. Definition
@ -151,19 +191,19 @@ else
<p>&nbsp;</p> <p>&nbsp;</p>
<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> <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>
<p>&nbsp;</p> <p>&nbsp;</p>
<p class="whs3"><span style="font-weight: bold;"><B>See Also</B></span> <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 a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark3">Defining
Average Length hypothesis</a> operation. &nbsp;</p> Average Length hypothesis</a> operation. &nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>
<p class="whs9"><img src="../image46.gif" x-maintain-ratio="TRUE" width="431px" height="233px" align="right" border="0" class="img_whs10"></p> <p class="whs12"><img src="../image46.gif" x-maintain-ratio="TRUE" width="431px" height="233px" align="right" border="0" class="img_whs13"></p>
<h3>Number of segments hypothesis </h3> <h3><a name=Number_of_elements>Number of segments hypothesis</a> </h3>
<p><span style="font-weight: bold;"><B>Number of segments </B></span>hypothesis <p><span style="font-weight: bold;"><B>Number of segments </B></span>hypothesis
can be applied for meshing of edges composing your geometrical object. can be applied for meshing of edges composing your geometrical object.
@ -176,53 +216,60 @@ else
<p>&nbsp;</p> <p>&nbsp;</p>
<p class="whs3">You can set the type of distribution for this <p class="whs6">You can set the type of distribution for this
hypothesis in the <span style="font-weight: bold;"><B>Hypothesis Construction</B></span> hypothesis in the <span style="font-weight: bold;"><B>Hypothesis Construction</B></span>
dialog bog : </p> dialog bog : </p>
<p class="whs3">&nbsp;</p> <p class="whs6">&nbsp;</p>
<p class="whs3"><span style="font-weight: bold;"><B>Equidistant <p class="whs6"><span style="font-weight: bold;"><B>Equidistant
Distribution</B></span> - all segments will have the same length</p> Distribution</B></span> - all segments will have the same length, you define
only the <span style="font-weight: bold;"><B>Number of Segments</B></span>.</p>
<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> <p class="whs6">&nbsp;</p>
<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>
<p>&nbsp;</p> <p>&nbsp;</p>
<p class="whs6">Scale Distribution - <span style="font-weight: normal;">each <p class="whs9">Scale Distribution - <span style="font-weight: normal;">each
next segment differs from the previous according to the formula:</span> 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 A<span style="vertical-align: Sub;">i+1</span> = A<span style="vertical-align: Sub;">i
</span>* k, <span style="font-weight: normal;">where</span> k <span style="font-weight: normal;">is</span> </span>* k, <span style="font-weight: normal;">where</span> k <span style="font-weight: normal;">is
Scale Factor </p> a</span> Scale Factor. </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="whs12"><img src="../pics/a-nbsegments2.png" x-maintain-ratio="TRUE" width="332px" height="264px" border="0" class="img_whs15">\</p>
<p class="whs6">&nbsp;</p> <p class="whs9">&nbsp;</p>
<p class="whs6">Distribution with Table Density - <span style="font-weight: normal;">you <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;">and input a number of pairs</span> t - F(t),<span style="font-weight: normal;">
the program computes the formula, which will rule the change of length where </span>t<span style="font-weight: normal;"> ranges from 0 to 1,</span>
of segments.</span></p> &nbsp;<span style="font-weight: normal;">and
the module computes the formula, which will rule the change of length
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;">
and </span>Cut negative<span style="font-weight: normal;">. </span></p>
<p class="whs6">&nbsp;</p> <p class="whs9">&nbsp;</p>
<p class="whs6"><img src="../pics/a-nbsegments3.png" x-maintain-ratio="TRUE" width="333px" height="386px" border="0" class="img_whs13"></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="whs6">&nbsp;</p> <p class="whs9">&nbsp;</p>
<p class="whs6">Distribution with Analytic Density - <span <p class="whs9">Distribution with Analytic Density - <span
style="font-weight: normal;">you input the formula, which will rule the style="font-weight: normal;">you input the formula, which will rule the
change of length of segments</span></p> change of length of segments and the module shows the curve in the plot.</span></p>
<h3><img src="../pics/a-nbsegments4.png" x-maintain-ratio="TRUE" width="333px" height="285px" border="0" class="img_whs14"></h3> <h3 class="whs17"><img src="../pics/distributionwithanalyticdensity.png" x-maintain-ratio="TRUE" width="365px" height="605px" border="0" class="img_whs18"></h3>
<p class="whs3"><span style="font-weight: bold;"><B>See Also</B></span> <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 a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark9">Defining
Number of Segments hypothesis</a> operation. &nbsp;</p> Number of Segments hypothesis</a> operation. &nbsp;</p>
<h3>&nbsp;</h3> <h3>&nbsp;</h3>
<h3>Start and End Length hypothesis.</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 <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 allows to divide a geometrical edge into segments so that the first and
@ -233,15 +280,44 @@ else
<p>&nbsp;</p> <p>&nbsp;</p>
<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> <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="whs3">&nbsp;</p> <p class="whs6">&nbsp;</p>
<p class="whs3"><span style="font-weight: bold;"><B>See Also</B></span> <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 a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark3">Defining
Start and End Length &nbsp;hypothesis</a> Start and End Length &nbsp;hypothesis</a>
operation. &nbsp;</p> 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> <p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">

View File

@ -15,21 +15,25 @@ if (navigator.appName !="Netscape")
<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; }
p.whs11 { margin-left:80px; }
img_whs12 { border:none; width:25px; height:24px; border-style:none; }
img_whs13 { border:none; width:439px; height:313px; 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.whs5 {margin-left:1pt; }"; strNSS += "p.whs8 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
@ -52,103 +56,147 @@ onerror = null;
<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.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nQuality controls\nAspect ratio"); addTocInfo("MESH module\nQuality controls\nAspect ratio");
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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Aspect Ratio</h1> <h1>Aspect Ratio</h1>
<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><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>
quality criterion for mesh elements is defined as follows:</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
the same length). &nbsp;The
criterion can be defined as </p>
<p>&nbsp;</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>
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;
font-weight: bold;
font-style: italic;"><I><B>max</B></I></span> is the diameter of the element
&#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;
font-weight: bold;
font-style: italic;"><I><B>&#1082;</B></I></span> is the radius of the sphere
inscribed in the element K, and <span style="font-weight: bold; font-style: italic;"><I><B>a</B></I></span>
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;
font-weight: bold;
font-style: italic;"><I><B>K</B></I></span> = 1 when &#1050; is an equilateral
simplex. </p>
<ul type="disc" class="whs2"> <p class="whs2">&nbsp;</p>
<li class=kadov-p><p>For a <span style="font-weight: bold;"><B>triangle</B></span> <p>The value of <span style="font-weight: bold; font-style: italic;"><I><B>Q</B></I></span><span
2D element consisting of 3 nodes the <span style="font-weight: bold;"><B>Aspect style="vertical-align: Sub;
Ratio</B></span> is calculated by formula: font-weight: bold;
<p>&nbsp;</p> 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><img src="../image21.gif" width="158px" height="110px" border="0" class="img_whs3"></p> <ul type="disc" class="whs4">
<p><img src="../image23.gif" width="120px" height="48px" border="0" class="img_whs4"></p>
<p>where :</p>
<p>&nbsp;</p>
<p><img src="../image27.gif" width="234px" height="96px" border="0" class="img_whs5"></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</li>
<li class=kadov-p><p class="whs5">For a <span style="font-weight: bold;"><B>quadrangle</B></span>
2D element consisting of 4 nodes &nbsp;the
<span style="font-weight: bold;"><B>Aspect Ratio </B></span>is the
quality of the worst triange which can be built taking three nodes of
the quadrangle. There are four triangles to consider:</p></li>
<p><img src="../image138.gif" width="566px" border="0" class="img_whs6"></p>
<li class=kadov-p><p>The <span style="font-weight: bold;"><B>Aspect Ratio</B></span>
of a <span style="font-weight: bold;"><B>triangle</B></span> 2D element consisting
of 3 nodes is calculated by the formula:</p></li>
</ul> </ul>
<p>&nbsp;</p>
<p class="whs2"><img src="../pics/image21.gif" x-maintain-ratio="TRUE" width="158px" height="110px" border="0" class="img_whs5"></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="whs2">&nbsp;</p>
<p class="whs2">where <span style="font-weight: bold; font-style: italic;"><I><B>&#1088;</B></I></span><span
style="vertical-align: Sub;
font-weight: bold;
font-style: italic;"><I><B>&#1082;</B></I></span> is the half perimeter of the
element K and <span style="font-weight: bold; font-style: italic;"><I><B>S</B></I></span><span
style="vertical-align: Sub;
font-weight: bold;
font-style: italic;"><I><B>K</B></I></span> is its surface.</p>
<p class="whs2">&nbsp;</p>
<p class="whs2"><img src="../pics/image27.gif" x-maintain-ratio="TRUE" width="234px" height="96px" border="0" class="img_whs7"></p>
<p class="whs8">&nbsp;</p>
<ul type="disc" class="whs4">
<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>To apply the Aspect Ratio quality criterion to your mesh:</p>
<p class=TODO>&nbsp;</p> <p class=TODO>&nbsp;</p>
<p class="whs7">1. Display your mesh in the viewer.</p> <p class="whs2">1. Display your mesh in the viewer.</p>
<p class="whs7">&nbsp;</p> <p class="whs2">&nbsp;</p>
<p class="whs7">2. Choose <span style="font-weight: bold;"><B>Controls <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_whs8"> button in the toolbar. &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 Your mesh will be displayed in the viewer with its elements colored according
to the applied mesh quality control criterion:</p> to the applied mesh quality control criterion:</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"><img src="../image94.jpg" width="439px" height="313px" border="0" class="img_whs13"></p>
<p class="whs7">&nbsp;</p> <p class="whs2">&nbsp;</p>
<p class="whs5"><span style="font-weight: bold;"><B>See Also</B></span> <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 a sample TUI Script of an <a href="../quality_controls.htm#bookmark8">Aspect
Ratio quality control</a> operation. &nbsp;</p> Ratio quality control</a> operation. &nbsp;</p>

View File

@ -16,7 +16,7 @@ if (navigator.appName !="Netscape")
<!-- <!--
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; }
--> -->
@ -37,43 +37,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Changing orientation of elements</h1> <h1>Changing orientation of elements</h1>
<p>Orientation of an element is changed by reverting the order of nodes <p>Orientation of an element is changed by reverting the order of nodes
@ -136,6 +141,12 @@ else
</B></span>or <span style="font-weight: bold;"><B>OK </B></span>button to confirm </B></span>or <span style="font-weight: bold;"><B>OK </B></span>button to confirm
the operation.</p> the operation.</p>
<p class="whs1">&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#bookmark12">Change
Orientation</a> operation. &nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>
<script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">

View File

@ -33,43 +33,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Constructing groups of specific elements</h1> <h1>Constructing groups of specific elements</h1>
<p>In MESH you can easily construct groups of specific elements (nodes, <p>In MESH you can easily construct groups of specific elements (nodes,

View File

@ -19,14 +19,13 @@ 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">
<!-- <!--
@ -56,43 +55,48 @@ onerror = null;
<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.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nCreating meshes\nConstructing meshes"); addTocInfo("MESH module\nCreating meshes\nConstructing 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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Constructing meshes</h1> <h1>Constructing meshes</h1>
<p class="whs1">Construction of a mesh consists of:</p> <p class="whs1">Construction of a mesh consists of:</p>
@ -120,7 +124,7 @@ else
<p class="whs3">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs5"><img src="../pics/c-createmesh.png" x-maintain-ratio="TRUE" width="309px" height="296px" border="0" class="img_whs6"></p> <p class="whs5"><img src="../pics/createmesh-inv.png" x-maintain-ratio="TRUE" width="355px" height="296px" border="0" class="img_whs6"></p>
<p class="whs5">&nbsp;</p> <p class="whs5">&nbsp;</p>
@ -180,13 +184,12 @@ else
<p class="whs3">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs3">3. Now, when everything is ready, select <p class="whs3">3. Now, when everything is ready, select
your mesh in the <span style="font-weight: bold;"><B>Object Browser</B></span>.<span> your mesh in the <span style="font-weight: bold;"><B>Object Browser</B></span>.
</span><span>&nbsp;From &nbsp;From the
the </span><span style="font-weight: bold;"><B>Mesh </B></span><span>menu select</span><span <span style="font-weight: bold;"><B>Mesh </B></span>menu select<span style="font-weight: bold;"><B>
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> 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">If you've done everything right, you'll obtain <p class="whs3">&nbsp;</p>
something like this. <img src="../image129.gif" width="293px" height="350px" border="0" class="img_whs13"></p>
<p class="whs3">Consider trying a sample script for construction <p class="whs3">Consider trying a sample script for construction
of a mesh from our <a href="../constructing_meshes.htm">TUI Scripts</a> of a mesh from our <a href="../constructing_meshes.htm">TUI Scripts</a>

View File

@ -19,8 +19,9 @@ 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">
<!-- <!--
@ -50,43 +51,48 @@ onerror = null;
<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.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nCreating meshes\nConstructing submeshes"); addTocInfo("MESH module\nCreating meshes\nConstructing submeshes");
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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Constructing submeshes</h1> <h1>Constructing submeshes</h1>
<p class="whs1">Construction of a submesh consists of:</p> <p class="whs1">Construction of a submesh consists of:</p>
@ -119,9 +125,16 @@ else
<p class="whs3">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs5"><img src="../pics/submeshconstruction.png" x-maintain-ratio="TRUE" width="332px" height="300px" border="0" class="img_whs6"></p> <p class="whs5"><img src="../pics/createmesh-inv2.png" x-maintain-ratio="TRUE" width="355px" height="326px" border="0" class="img_whs6"></p>
<p class="whs5">&nbsp;</p> <p class="whs7">&nbsp;</p>
<p class="whs7">It allows to define the <span style="font-weight: bold;"><B>Name</B></span>,
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
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
mesh</a> menu. &nbsp;</p>
<p class="whs5">&nbsp;</p> <p class="whs5">&nbsp;</p>
@ -130,7 +143,7 @@ else
<p class="whs3">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs3"><img src="../image10.jpg" width="224px" height="212px" border="0" class="img_whs7"></p> <p class="whs3"><img src="../image10.jpg" width="224px" height="212px" border="0" class="img_whs8"></p>
<p class="whs3">&nbsp;</p> <p class="whs3">&nbsp;</p>

View File

@ -25,20 +25,21 @@ 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">
<!-- <!--
@ -68,43 +69,48 @@ onerror = null;
<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.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nGrouping elements\nCreating groups"); addTocInfo("MESH module\nGrouping elements\nCreating 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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Creating groups</h1> <h1>Creating groups</h1>
<p class="whs1"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs2"> &nbsp;&nbsp;<span <p class="whs1"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs2"> &nbsp;&nbsp;<span
@ -155,8 +161,7 @@ else
<h3>Standalone Group </h3> <h3>Standalone Group </h3>
<p class="whs7">The box for creation of a <span style="font-weight: bold;"><B>Standalone <p class="whs7"><span style="font-weight: bold;"><B>Standalone
Group</B></span> appears by default. <span style="font-weight: bold;"><B>Standalone
Group</B></span> consists of mesh elements, which you can define in two possible Group</B></span> consists of mesh elements, which you can define in two possible
ways.</p> ways.</p>
@ -182,7 +187,14 @@ else
<p class="whs7"><span style="font-weight: bold;"><B>Select from <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 </B></span>set of fields allows to choose a submesh or an existing group whose
elements of the previously defined type will be added to the list of elements elements of the previously defined type will be added to the list of elements
which will form your group.</p> which will form your group. </p>
<p class="whs7"><span style="font-weight: bold;"><B>Color Number</B></span>
(integer only, ranging from 0 to 9999) - allows to assign to the group
a certain index, for example, defining boundary conditions. This feature
introduces a useful element of preprocessing in Mesh module. Note that
<span style="font-weight: bold;"><B>Color number</B></span> attribute has nothing
to do with the colors used for the display of the elements of the group.</p>
<p class="whs7">&nbsp;</p> <p class="whs7">&nbsp;</p>
@ -192,7 +204,7 @@ else
<tr valign="top" class="whs12"> <tr valign="top" class="whs12">
<td width="33.382%" class="whs13"> <td width="33.382%" class="whs13">
<p class="whs1"><img src="../pics/creategroup.png" x-maintain-ratio="TRUE" width="312px" height="565px" border="0" class="img_whs14"></td> <p class="whs1"><img src="../pics/creategroup.png" x-maintain-ratio="TRUE" width="312px" height="621px" border="0" class="img_whs14"></td>
<td width="66.618%" class="whs15"> <td width="66.618%" class="whs15">
<p class="whs16"><img src="../image130.gif" width="145px" height="150px" align="left" border="0" class="img_whs17"> &nbsp;&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;</p> <p class="whs16">&nbsp;</p>
@ -225,8 +237,8 @@ Taper &gt; 0. </p>
of a certain type belonging to the selected<span style="font-weight: bold;"> of a certain type belonging to the selected<span style="font-weight: bold;">
<B></B></span>geometrical object. To define a group select in the Objet Browser <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 or in the 3D viewer a geometrical object from which the elements will
be taken. After confirmation of the operation MESH will create a new group be taken. After confirmation of the operation a new group of mesh elements
of mesh elements.</p> will be created.</p>
<p class="whs3">&nbsp;</p> <p class="whs3">&nbsp;</p>
@ -234,11 +246,11 @@ Taper &gt; 0. </p>
<col class="whs19"> <col class="whs19">
<col class="whs20"> <col class="whs20">
<tr valign="top" class="whs12"> <tr valign="top" class="whs21">
<td width="33.48%" class="whs21"> <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_whs22"></td> <p><img src="../pics/a-creategroup.png" x-maintain-ratio="TRUE" width="312px" height="312px" border="0" class="img_whs23"></td>
<td width="66.52%" class="whs23"> <td width="66.52%" class="whs24">
<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 <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
are selected in green. </td></tr> are selected in green. </td></tr>
</table> </table>
@ -255,7 +267,7 @@ Taper &gt; 0. </p>
<p class="whs16">&nbsp;</p> <p class="whs16">&nbsp;</p>
<p class="whs25">&nbsp;</p> <p class="whs26">&nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>

View File

@ -21,20 +21,22 @@ 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'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs14 {margin-left:1pt; }"; strNSS += "p.whs8 {margin-left:1pt; }";
strNSS += "p.whs9 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
@ -57,43 +59,48 @@ onerror = null;
<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.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nModifying meshes\nCutting quadrangles"); addTocInfo("MESH module\nModifying meshes\nCutting quadrangles");
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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Cutting quadrangles</h1> <h1>Cutting quadrangles</h1>
<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><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
@ -122,39 +129,46 @@ else
<ul type="disc" class="whs5"> <ul type="disc" class="whs5">
<li class=kadov-p><p class="whs6"><span <li class=kadov-p><p class="whs6">The
style="font-weight: bold;"><B>The main list </B></span>shall contain the quadrangles main list<span style="font-weight: bold;"> <B></B></span>contains the list of
which will be cutted. You can click on an quadrangle in the 3D viewer quadrangles. You can click on an quadrangle in the 3D viewer and it will
and it will be highlighted. After that click the <span style="font-weight: bold;"><B>Add be highlighted (lock Shift keyboard button to select several quadrangles).
</B></span>button and the ID of this quadrangle will be added to the list. <span style="margin-left: 0px; font-weight: bold;"><B>Click Add </B></span><span
To remove a selected element or elements from the list click the <span style="margin-left: 0px;">button and the ID of this quadrangle will be
style="font-weight: bold;"><B>Remove </B></span>button. The <span style="font-weight: bold;"><B>Sort added to the list. To remove a selected element or elements from the list
</B></span>button allows to sort the list of IDs. The <span style="font-weight: bold;"><B>F</B></span><span click </span><span style="margin-left: 0px; font-weight: bold;"><B>Remove
style="font-weight: bold;"><B>ilter </B></span>button allows to apply a definite </B></span><span style="margin-left: 0px;">button. </span><span style="margin-left: 0px; font-weight: bold;"><B>Sort
filter to selection of quadrangles.</p></li> list </B></span><span style="margin-left: 0px;">button allows to sort the
list of IDs. </span><span style="margin-left: 0px; font-weight: bold;"><B>Filter
</B></span><span style="margin-left: 0px;">button allows to apply a definite
filter to the selection of quadrangles.</span></p></li>
<li class=kadov-p><p class="whs6"><span <li class=kadov-p><p class="whs6"><span
style="font-weight: bold;"><B>Apply to all </B></span>radio button allows to 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 modify the orientation of all quadrangles of the currently displayed mesh
or submesh.</p></li> or submesh.</p></li>
<li class=kadov-p><p class="whs7">Preview
- <span style="font-weight: normal;">provides a preview of cutting in
the viewer.</span> </p></li>
<li class=kadov-p><p class="whs8">Criterion</p></li>
<li class=kadov-p><p class="whs6"><span <li class=kadov-p><p class="whs6"><span
style="font-weight: bold;"><B>Use diagonal 2-4 </B></span>radio button allows 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
to specify the opposite corners which will be connected by the cutting to specify the opposite corners which will be connected by the cutting
edge.</p></li> edge.</p></li>
<li class=kadov-p><p class="whs7">Preview <li class=kadov-p><p class="whs7">Use
</p></li> 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
(from the list of Quality Controls, i.e. Skew, Warping, Minimum Angle,
etc.)</span></p></li>
<li class=kadov-p><p class="whs6"><span <li class=kadov-p><p class="whs9"><span style="font-weight: bold;"><B>Select
style="font-weight: bold;"><B>Criterion</B></span> menu allows to apply the operation from -</B></span> allows to choose a submesh or an existing group whose quadrangle
only to those object which meet the chosen criterion (from the list of elements will be automatically added to the list.</p></li>
Quality Controls, i.e. Skew, Warping, Minimum Angle, etc.)</p></li>
<li class=kadov-p><p class="whs6"><span
style="font-weight: bold;"><B>Select from </B></span>set of fields allows to
choose a submesh or an existing group whose quadrangle elements will be
automatically added to the list.</p></li>
</ul> </ul>
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>
@ -165,18 +179,18 @@ else
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>
<table x-use-null-cells cellspacing="0" width="100%" class="whs8"> <table x-use-null-cells cellspacing="0" width="100%" class="whs10">
<col class="whs9"> <col class="whs11">
<col class="whs9"> <col class="whs11">
<tr valign="top" class="whs10"> <tr valign="top" class="whs12">
<td width="50%" class="whs11">
<p><img src="../image52.jpg" width="353px" height="300px" border="0" class="img_whs12"></td>
<td width="50%" class="whs13"> <td width="50%" class="whs13">
<p><img src="../image51.jpg" width="353px" height="300px" border="0" class="img_whs12"></td></tr> <p><img src="../image52.jpg" width="353px" height="300px" border="0" class="img_whs14"></td>
<td width="50%" class="whs15">
<p><img src="../image51.jpg" width="353px" height="300px" border="0" class="img_whs14"></td></tr>
</table> </table>
<p class="whs14">&nbsp;</p> <p class="whs9">&nbsp;</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="../modifying_meshes.htm#bookmark7">Cutting Also</B></span> a sample TUI Script of a <a href="../modifying_meshes.htm#bookmark7">Cutting

View File

@ -41,43 +41,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Diagonal inversion of elements</h1> <h1>Diagonal inversion of elements</h1>
<p>&nbsp;In MESH <p>&nbsp;In MESH

View File

@ -56,43 +56,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Moving nodes</h1> <h1>Moving nodes</h1>
<p>In MESH you can change the location of any node of your mesh. In this <p>In MESH you can change the location of any node of your mesh. In this

View File

@ -47,43 +47,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Displaying nodes numbers</h1> <h1>Displaying nodes numbers</h1>
<p>In MESH you can display the ID numbers of all nodes of your mesh in <p>In MESH you can display the ID numbers of all nodes of your mesh in

View File

@ -16,7 +16,7 @@ if (navigator.appName !="Netscape")
<!-- <!--
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; }
--> -->
@ -48,43 +48,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Editing groups</h1> <h1>Editing groups</h1>
<p class=TODO <p class=TODO
@ -98,16 +103,14 @@ else
<p class="whs1">&nbsp;</p> <p class="whs1">&nbsp;</p>
<p class="whs1"><img src="../pics/editgroup.png" x-maintain-ratio="TRUE" width="312px" height="565px" border="0" class="img_whs3"></p> <p class="whs1"><img src="../pics/editgroup.png" x-maintain-ratio="TRUE" width="400px" height="622px" border="0" class="img_whs3"></p>
<p class="whs4">&nbsp;</p> <p class="whs4">&nbsp;</p>
<p class="whs1">In this dialog box you can modify the name<span <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 style="font-weight: bold;"> <B></B></span>of your group and add or remove the
elements forming it. For more information <a href="creating_groups.htm">see elements forming it. For more information <a href="creating_groups.htm">see
here</a>.</p> Creating Groups </a><span style="margin-left: 40px;">page.</span></p>
<p class="whs1">&nbsp;</p>
<p class="whs1">2. Click the <span style="font-weight: bold;"><B>OK <p class="whs1">2. Click the <span style="font-weight: bold;"><B>OK
</B></span>or <span style="font-weight: bold;"><B>&nbsp;Apply </B></span>or <span style="font-weight: bold;"><B>&nbsp;Apply

View File

@ -16,8 +16,8 @@ if (navigator.appName !="Netscape")
<!-- <!--
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">
@ -48,43 +48,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Importing and exporting meshes</h1> <h1>Importing and exporting meshes</h1>
<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><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
@ -110,7 +115,7 @@ else
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</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"><img src="../pics/meshimportmesh.png" x-maintain-ratio="TRUE" width="437px" height="283px" border="0" class="img_whs3"> </p>
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>
@ -134,7 +139,7 @@ else
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</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"><img src="../pics/meshexportmesh.png" x-maintain-ratio="TRUE" width="436px" height="307px" border="0" class="img_whs4"></p>
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>

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

@ -48,43 +48,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Length 2D</h1> <h1>Length 2D</h1>
<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><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
@ -113,7 +118,7 @@ else
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>
<p class="whs5"><span style="font-weight: bold;"><B>See Also</B></span> <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 a sample TUI Script of a <a href="../quality_controls.htm#bookmark4">&nbsp;Length
2D quality control</a> operation. &nbsp;</p> 2D quality control</a> operation. &nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>

View File

@ -14,19 +14,21 @@ if (navigator.appName !="Netscape")
</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'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs4 {margin-left:1pt; }"; strNSS += "p.whs2 {background-color:white; }";
strNSS += "p.whs6 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
@ -49,66 +51,116 @@ onerror = null;
<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.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nCreating meshes\nDefining hypotheses\nMax Element Area hypothesis"); addTocInfo("MESH module\nCreating meshes\nDefining hypotheses\n2D Meshing 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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<h1>Max Element Area hypothesis</h1> </head>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>2D Meshing Hypotheses</h1>
<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 <ul type="disc" class="whs1">
Element Area </B></span>hypothesis is applied for meshing of 2D faces composing
your geometrical object. Definition of this hypothesis consists of setting <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
the <span style="font-weight: bold;"><B>maximum area </B></span>of meshing elements class=kadov-p><p class="whs2"><a href="max._element_area_hypothesis.htm#max_element_area"><span
(depending on the chosen meshing algorithm it can be <span style="font-weight: bold;"><B>triangles</B></span> style="font-weight: bold;"><B>Max Element Area</B></span></a></p></li>
or <span style="font-weight: bold;"><B>quadrangles</B></span>), which will compose
the mesh of these 2D faces. </p> <li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
class=kadov-p><p class="whs2"><a href="max._element_area_hypothesis.htm#length_from_edges"><span
style="font-weight: bold;"><B>Length from Edges</B></span></a></p></li>
<li style="/*begin!kadov{{*/ color: #000000; /*}}end!kadov*/ "
class=kadov-p><p class="whs2"><a href="max._element_area_hypothesis.htm#quadrangle preference" style="font-weight: bold;">Quadrangle
Preference</a></p></li>
</ul>
<h3><a name=max_element_area>Max Element Area </a></h3>
<p><span style="font-weight: bold;"><B>Max Element Area </B></span>hypothesis
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
area </B></span>of meshing elements (depending on the chosen meshing algorithm
it can be <span style="font-weight: bold;"><B>triangles</B></span> or <span style="font-weight: bold;"><B>quadrangles</B></span>),
which will compose the mesh of these 2D faces. </p>
<p>&nbsp;</p> <p>&nbsp;</p>
<p class="whs2"><img src="../pics/a-maxelarea.png" x-maintain-ratio="TRUE" width="332px" height="212px" border="0" class="img_whs3"></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="whs2">&nbsp;</p> <p class="whs5">&nbsp;</p>
<p class="whs4"><span style="font-weight: bold;"><B>See Also</B></span> <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 a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark4">Maximum
Element Area hypothesis</a> operation. &nbsp;</p> Element Area hypothesis</a> operation. &nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>
<p class="whs5"><img src="../pics/max_el_area.png" x-maintain-ratio="TRUE" width="455px" height="385px" border="0" class="img_whs6"></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"> <script type="text/javascript" language="javascript1.2">
<!-- <!--

View File

@ -15,16 +15,17 @@ if (navigator.appName !="Netscape")
<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'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs4 {margin-left:1pt; }"; strNSS += "p.whs5 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
@ -47,43 +48,48 @@ onerror = null;
<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.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nCreating meshes\nDefining hypotheses\nMax Element Volume hypothesis"); addTocInfo("MESH module\nCreating meshes\nDefining hypotheses\nMax Element Volume hypothesis");
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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Max Element Volume hypothesis</h1> <h1>Max Element Volume hypothesis</h1>
<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 <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
@ -98,9 +104,9 @@ else
<p class="whs2"><img src="../pics/a-maxelvolume.png" x-maintain-ratio="TRUE" width="332px" height="212px" border="0" class="img_whs3"></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 class="whs2">&nbsp;</p> <p class="whs4">&nbsp;</p>
<p class="whs4"><span style="font-weight: bold;"><B>See Also</B></span> <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 a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark5">Maximum
Element Volume hypothesis</a> operation. &nbsp;</p> Element Volume hypothesis</a> operation. &nbsp;</p>

View File

@ -17,8 +17,8 @@ if (navigator.appName !="Netscape")
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">
<!-- <!--
@ -37,43 +37,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Merging nodes</h1> <h1>Merging nodes</h1>
<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 <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
@ -111,7 +116,7 @@ else
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</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#bookmark3">Merging Also</B></span> a sample TUI Script of a <a href="../transforming_meshes.htm#bookmark3">Merge
Nodes</a> operation. &nbsp;</p> Nodes</a> operation. &nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>

View File

@ -48,43 +48,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Minimum angle</h1> <h1>Minimum angle</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>Minimum angle</B></span> <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>

View File

@ -45,43 +45,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Additional Hypotheses</h1> <h1>Additional Hypotheses</h1>
<p><span style="font-weight: bold;"><B>Additional Hypotheses</B></span> can be <p><span style="font-weight: bold;"><B>Additional Hypotheses</B></span> can be
@ -95,45 +100,34 @@ else
menu. These hypotheses are actually changes in the rules of mesh creation menu. These hypotheses are actually changes in the rules of mesh creation
and as such don't possess adjustable values. </p> and as such don't possess adjustable values. </p>
<h3>&nbsp;</h3>
<h3>Non Conform mesh allowed hypothesis</h3> <h3>Non Conform mesh allowed hypothesis</h3>
<p><span style="font-weight: bold;"><B>Non Conform mesh allowed</B></span> hypothesis <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 allows to generate non-conform meshes (that is, meshes having some edges
ending on an edge or face of adjacent elements). </p> ending on an edge or face of adjacent elements). </p>
<h3>&nbsp;</h3> <h3>Quadratic Mesh</h3>
<p>Quadratic Mesh hypothesis allows to build a quadratic mesh (whose edges
are not straight but broken lines and can be defined by three points:
first, middle and last) instead of an ordinary one. &nbsp;</p>
<h3>Propagation of 1D Hypothesis on opposite edges</h3> <h3>Propagation of 1D Hypothesis on opposite edges</h3>
<p><span style="font-weight: bold;"><B>P</B></span><span style="font-weight: bold;"><B>ropagation <p><span style="font-weight: bold;"><B>Propagation of 1D Hypothesis on opposite
of 1D Hypothesis on opposite edges </B></span>allows to propagate a set hypothesis edges </B></span>allows to propagate a hypothesis onto an opposite edge. If
onto an opposite edge. If a local hypothesis and propagation are set on a local hypothesis and propagation are defined on an edge of a quadrangular
one of edges of a quadrangular face, the opposite edge will have the same face, the opposite edge will have the same hypothesis, unless another
hypothesis, unless another hypothesis has been locally set on such opposite hypothesis has been locally defined on the opposite edge.</p>
edge.</p>
<p class="whs1">&nbsp;</p> <p class="whs1">&nbsp;</p>
<p class="whs1"><span style="font-weight: bold;"><B>See Also</B></span> <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#bookmark6">Propagation a sample TUI Script of a <a href="../defining_hypotheses_tui.htm#bookmark7">Propagation
hypothesis</a> operation. &nbsp;</p> hypothesis</a> operation. &nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>
<h3>Length from edges hypothesis </h3>
<p><span style="font-weight: bold;"><B>Length from edges</B></span> hypothesis
builds 1D mesh segments having a length calculated as an average edge
length for a given wire. </p>
<p>&nbsp;</p>
<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">Length
from Edges hypothesis</a> operation. &nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>

View File

@ -14,20 +14,20 @@ if (navigator.appName !="Netscape")
</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'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs5 {margin-left:1pt; }";
strNSS += "p.whs6 {margin-left:1pt; }"; strNSS += "p.whs6 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
@ -51,43 +51,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Editing Meshes</h1> <h1>Editing Meshes</h1>
<p>After you have created a mesh or submesh with definite applied hypotheses <p>After you have created a mesh or submesh with definite applied hypotheses
@ -99,7 +104,8 @@ else
<p>&nbsp;</p> <p>&nbsp;</p>
<p class=TODO><img src="../pics/c-editmesh.png" x-maintain-ratio="TRUE" width="309px" height="296px" border="0" class="img_whs1"></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>You can also change values for the current hypothesis by clicking the <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> <img src="../image122.gif" width="30px" height="29px" border="0" class="img_whs2"> button. </p>
@ -111,23 +117,23 @@ else
<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 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="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 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>
<p class="whs5">&nbsp;</p> <p class="whs6">&nbsp;</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="whs6"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of an <a href="../constructing_meshes.htm#bookmark2">Edit a sample TUI Script of an <a href="../constructing_meshes.htm#bookmark2">Edit
Mesh</a> operation. &nbsp;</p> Mesh</a> operation. &nbsp;</p>
<p class="whs5">&nbsp;</p> <p class="whs6">&nbsp;</p>
<p class="whs5">&nbsp;</p> <p class="whs6">&nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>

View File

@ -14,31 +14,35 @@ if (navigator.appName !="Netscape")
</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; }
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; }
img_whs22 { border:none; float:none; width:240px; height:209px; 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.whs4 {margin-left:1pt; }"; strNSS += "p.whs6 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
@ -61,149 +65,168 @@ onerror = null;
<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.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nModifying meshes\nRemoving nodes and elements"); addTocInfo("MESH module\nModifying meshes\nRemoving 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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Removing nodes and elements</h1> <h1>Removing nodes and elements</h1>
<p>In SMESH you can remove nodes and all types of cells of your mesh. </p> <p>In MESH you can remove nodes and all types of cells of your mesh. </p>
<p>&nbsp;</p> <p>&nbsp;</p>
<p class=TODO>To remove a node:</p> <ul type="disc" class="whs1">
<li class=kadov-p><p class="whs2"><a
href="#remove_a_node"
style="font-weight: bold;"><span style="font-weight: bold;"><B>Nodes</a>
</B></span></p></li>
<li class=kadov-p><p class="whs2"><a
href="#remove_an_element"
style="font-weight: bold;">Elements</a></p></li>
</ul>
<p>&nbsp;</p>
<p class=TODO><a name=remove_a_node>To remove a node:</a></p>
<p class=TODO <p class=TODO
style="margin-left: 40px;">&nbsp;</p> style="margin-left: 40px;">&nbsp;</p>
<p class="whs1">1. Select your mesh in the Object Browser <p class="whs3">1. Select your mesh in the Object Browser
or in the 3D viewer.</p> or in the 3D viewer.</p>
<p class="whs1">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs1">2. From the <span style="font-weight: bold;"><B>Modification <p class="whs3">2. From the <span style="font-weight: bold;"><B>Modification
</B></span>menu choose <span style="font-weight: bold;"><B>Remove </B></span>and </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 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_whs2"> icon in the toolbar. The nodes</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> following dialog box will appear:</p>
<p>&nbsp;</p> <p>&nbsp;</p>
<p class="whs1"><img src="../pics/removenodes.png" x-maintain-ratio="TRUE" width="332px" height="231px" border="0" class="img_whs3"></p> <p class="whs3"><img src="../pics/removenodes.png" x-maintain-ratio="TRUE" width="332px" height="231px" border="0" class="img_whs5"></p>
<p class="whs1">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs1">In this dialog box you can specify one or <p class="whs3">In this dialog box you can specify one or
several nodes (with pressed Shift button) by choosing them in the 3D viewer.</p> several nodes (with pressed Shift button) by choosing them in the 3D viewer.</p>
<p class="whs1">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs1">3. Click <span style="font-weight: bold;"><B>OK <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 </B></span>or <span style="font-weight: bold;"><B>Apply </B></span>&nbsp;to
confirm deletion of the specified nodes.</p> confirm deletion of the specified nodes.</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="whs6"><img src="../note1.gif" x-maintain-ratio="TRUE" width="36px" height="38px" border="0" class="img_whs7">Be careful while removing
nodes because if you remove a definite node of your mesh all adjacent nodes because if you remove a definite node of your mesh all adjacent
elements will be also deleted.</p> elements will be also deleted.</p>
<p class="whs1">&nbsp;</p> <p class="whs3">&nbsp;</p>
<table x-use-null-cells cellspacing="0" width="100%" class="whs6"> <table x-use-null-cells cellspacing="0" width="100%" class="whs8">
<col class="whs7"> <col class="whs9">
<col class="whs8"> <col class="whs10">
<tr valign="top" class="whs9"> <tr valign="top" class="whs11">
<td width="31.569%" class="whs10"> <td width="31.569%" class="whs12">
<p><img src="../pics/remove_nodes1.png" x-maintain-ratio="TRUE" width="245px" height="289px" border="0" class="img_whs11"></td> <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="whs12"> <td width="68.431%" class="whs14">
<p><img src="../pics/remove_nodes2.png" x-maintain-ratio="TRUE" width="252px" height="288px" border="0" class="img_whs13"></td></tr> <p><img src="../pics/remove_nodes2.png" x-maintain-ratio="TRUE" width="252px" height="288px" border="0" class="img_whs15"></td></tr>
</table> </table>
<p class="whs4">&nbsp;</p> <p class="whs6">&nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>
<p class=TODO>To remove an element:</p> <p class=TODO><a name=remove_an_element>To remove an element:</a></p>
<p class=TODO <p class=TODO
style="margin-left: 40px;">&nbsp;</p> style="margin-left: 40px;">&nbsp;</p>
<p class="whs1">1. Select your mesh in the Object Browser <p class="whs3">1. Select your mesh in the Object Browser
or in the 3D viewer.</p> or in the 3D viewer.</p>
<p class="whs1">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs1">2. From the <span style="font-weight: bold;"><B>Modification <p class="whs3">2. From the <span style="font-weight: bold;"><B>Modification
</B></span>menu choose <span style="font-weight: bold;"><B>Remove </B></span>and </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 from the associated submenu select the <span style="font-weight: bold;"><B>Remove
elements</B></span>, or just click <img src="../image88.gif" width="27px" height="25px" border="0" class="img_whs2"> icon in the toolbar. The 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> following dialog box will appear:</p>
<p>&nbsp;</p> <p>&nbsp;</p>
<p class="whs1"><img src="../pics/removeelements.png" x-maintain-ratio="TRUE" width="332px" height="231px" border="0" class="img_whs3"></p> <p class="whs3"><img src="../pics/removeelements.png" x-maintain-ratio="TRUE" width="332px" height="231px" border="0" class="img_whs5"></p>
<p class="whs1">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs1">In this dialog box you can specify one or <p class="whs3">In this dialog box you can specify one or
several elements of your mesh (with pressed Shift button) by choosing several elements of your mesh (with pressed Shift button) by choosing
them in the 3D viewer.</p> them in the 3D viewer.</p>
<p class="whs1">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs1">3. Click <span style="font-weight: bold;"><B>OK <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 </B></span>or <span style="font-weight: bold;"><B>Apply </B></span>&nbsp;to
confirm deletion of the specified elements.</p> confirm deletion of the specified elements.</p>
<p class="whs1">&nbsp;</p> <p class="whs3">&nbsp;</p>
<table x-use-null-cells width="55.882%" cellspacing="0" class="whs14"> <table x-use-null-cells cellspacing="0" width="55.882%" class="whs16">
<col class="whs15"> <col class="whs17">
<col class="whs16"> <col class="whs18">
<tr valign="top" class="whs9"> <tr valign="top" class="whs11">
<td width="47.72%" class="whs10"> <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_whs17"></td> <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="whs12"> <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_whs18"></td></tr> <p><img src="../pics/remove_elements2.png" x-maintain-ratio="TRUE" width="240px" height="209px" border="0" class="img_whs22"></td></tr>
</table> </table>
<p class="whs4">&nbsp;</p> <p class="whs6">&nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>

View File

@ -14,10 +14,12 @@ if (navigator.appName !="Netscape")
</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; }
img_whs6 { border:none; width:26px; height:25px; border-style:none; }
--> -->
</style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript"> </style><script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">
<!-- <!--
@ -36,106 +38,124 @@ onerror = null;
<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.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nModifying meshes\nRenumbering nodes and elements"); addTocInfo("MESH module\nModifying meshes\nRenumbering 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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Renumbering nodes and elements</h1> <h1>Renumbering nodes and elements</h1>
<p>In SMESH you can renumber the nodes and elements of your mesh.</p> <p>In MESH you can renumber the nodes and elements of your mesh.</p>
<p>&nbsp;</p> <p>&nbsp;</p>
<p class=TODO>To renumber the nodes of your mesh:</p> <ul type="disc" class="whs1">
<li class=kadov-p><p class="whs2"><a
href="#renumber_nodes">Nodes</a> </p></li>
<li class=kadov-p><p class="whs2"><a
href="#renumber_elements"
style="font-weight: bold;">Elements</a></p></li>
</ul>
<p>&nbsp;</p>
<p class=TODO><a name=renumber_nodes>To renumber the nodes of your mesh:</a></p>
<p class=TODO>&nbsp;</p> <p class=TODO>&nbsp;</p>
<p class="whs1">1. In the <span style="font-weight: bold;"><B>Modification <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 </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 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 <img src="../image63.gif" width="29px" height="23px" border="0" class="img_whs4"> button in the toolbar. The following dialog box will
appear: </p> appear: </p>
<p class="whs1">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs1"><img src="../pics/renumbernodes.png" x-maintain-ratio="TRUE" width="332px" height="231px" border="0" class="img_whs3"></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="whs1">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs1">2. Fill the <span style="font-weight: bold;"><B>Mesh <p class="whs3">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 </B></span>field by selecting your mesh in the Object Browser or in the 3D
viewer.</p> viewer.</p>
<p class="whs1">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs1">3. Click the <span style="font-weight: bold;"><B>Apply <p class="whs3">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 </B></span><span>or </span><span style="font-weight: bold;"><B>OK </B></span><span>button
to perform the operation.</span></p> to perform the operation.</span></p>
<p class="whs1">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs1">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class=TODO>To renumber the elements of your mesh:</p> <p class=TODO><a name=renumber_elements>To renumber the elements of your
mesh:</a></p>
<p class=TODO>&nbsp;</p> <p class=TODO>&nbsp;</p>
<p class="whs1">1. In the <span style="font-weight: bold;"><B>Modification <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 </B></span>menu select <span style="font-weight: bold;"><B>Renumbering </B></span>submenu
and choose the <span style="font-weight: bold;"><B>Elements </B></span>item or 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_whs4"> button in the toolbar. The following dialog box will click <img src="../image64.gif" width="26px" height="25px" border="0" class="img_whs6"> button in the toolbar. The following dialog box will
appear: </p> appear: </p>
<p class="whs1">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs1"><img src="../pics/renumberelements.png" x-maintain-ratio="TRUE" width="332px" height="231px" border="0" class="img_whs3"></p> <p class="whs3"><img src="../pics/renumberelements.png" x-maintain-ratio="TRUE" width="332px" height="231px" border="0" class="img_whs5"></p>
<p class="whs1">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs1">2. Fill the <span style="font-weight: bold;"><B>Mesh <p class="whs3">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 </B></span>field by selecting your mesh in the Object Browser or in the 3D
viewer.</p> viewer.</p>
<p class="whs1">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs1">3. Click the <span style="font-weight: bold;"><B>Apply <p class="whs3">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 </B></span><span>or </span><span style="font-weight: bold;"><B>OK </B></span><span>button
to perform the operation.</span></p> to perform the operation.</span></p>
<p class="whs1">&nbsp;</p> <p class="whs3">&nbsp;</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="../modifying_meshes.htm#bookmark2">Renumbering Also</B></span> a sample TUI Script of a <a href="../modifying_meshes.htm#bookmark2">Renumbering
@ -144,7 +164,7 @@ else
<p>&nbsp;</p> <p>&nbsp;</p>
<p class="whs1">&nbsp;</p> <p class="whs3">&nbsp;</p>
<script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--

View File

@ -37,43 +37,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Rotation</h1> <h1>Rotation</h1>
<p>This geometrical operation allows to rotate in space your mesh or some <p>This geometrical operation allows to rotate in space your mesh or some

View File

@ -36,43 +36,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Running MESH module</h1> <h1>Running MESH module</h1>
<p class=TODO <p class=TODO

View File

@ -54,43 +54,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Sewing meshes</h1> <h1>Sewing meshes</h1>
<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 <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

View File

@ -15,20 +15,18 @@ if (navigator.appName !="Netscape")
<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.whs2 {margin-left:1pt; }"; strNSS += "p.whs6 {margin-left:1pt; }";
strNSS += "p.whs7 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
@ -51,80 +49,83 @@ onerror = null;
<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.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nQuality controls\nSkew"); addTocInfo("MESH module\nQuality controls\nSkew");
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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Skew</h1> <h1>Skew</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>Skew</B></span> mesh quality <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 criterion reflects the angle between the lines that join opposite sides
of the element. SKEW &nbsp;is of the element. SKEW &nbsp;is
a maximum value of all skew angles. </p> a maximum value of all skew angles. <span style="margin-left: 0px; text-indent: 48px;">This
mesh quality criterion can be applied to elements composed of 4 and 3
<p class="whs2">This mesh quality criterion nodes (quadrangles and triangles)</span></p>
can be applied to elements composed of 4 and 3 nodes (quadrangles and
triangles)</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 <p class="whs2">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 &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
will be displayed in the viewer with its elements colored according to will be displayed in the viewer with its elements colored according to
the applied mesh quality control criterion:</p> 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> <p class="whs6"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of a <a href="../quality_controls.htm#bookmark12">Skew a sample TUI Script of a <a href="../quality_controls.htm#bookmark12">Skew
quality control</a> operation. &nbsp;</p> quality control</a> operation. &nbsp;</p>

View File

@ -23,8 +23,8 @@ 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">
<!-- <!--
@ -43,43 +43,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Smoothing</h1> <h1>Smoothing</h1>
<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 <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
@ -106,15 +111,16 @@ else
<ul type="disc" class="whs5"> <ul type="disc" class="whs5">
<li class=kadov-p><p class="whs6"><span <li class=kadov-p><p class="whs6"><span
style="font-weight: bold;"><B>Id Elements </B></span><span>field allows to specify 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. 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 (lock <span style="font-weight: bold;"><B>Shift </B></span>button to select several
</B></span><span>button.</span></p></li> elements).</p></li>
<ul type="disc" class="whs5"> <ul type="disc" class="whs5">
<li class=kadov-p><p class="whs7">Smoothing is applied <li class=kadov-p><p class="whs7">Select whole mesh,
to the whole mesh or its part</p></li> submesh or group - <span style="font-weight: normal;">smoothing is applied
to the whole mesh or its part.</span></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>Fixed nodes
ids</B></span>: some nodes keep their location during smoothing. If a mesh ids</B></span>: some nodes keep their location during smoothing. If a mesh
@ -124,7 +130,7 @@ else
fixed.</p></li> fixed.</p></li>
<li class=kadov-p><p><span style="font-weight: bold;"><B>Smoothing <li class=kadov-p><p><span style="font-weight: bold;"><B>Smoothing
method</B></span>:</p></li> Method</B></span>:</p></li>
<ul type="disc" class="whs5"> <ul type="disc" class="whs5">

View File

@ -36,43 +36,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Symmetry</h1> <h1>Symmetry</h1>
<p>This geometrical operation allows to perform a symmetrical copy of your <p>This geometrical operation allows to perform a symmetrical copy of your

View File

@ -49,43 +49,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Taper</h1> <h1>Taper</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>Taper</B></span> mesh quality <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
@ -93,6 +98,8 @@ else
by a diagonal. So it can be calculated only for elements consisting of by a diagonal. So it can be calculated only for elements consisting of
4 nodes.</p> 4 nodes.</p>
<p>&nbsp;</p>
<p><img src="../image25.gif" width="791px" height="170px" border="0" class="img_whs2"></p> <p><img src="../image25.gif" width="791px" height="170px" border="0" class="img_whs2"></p>
<p>&nbsp;</p> <p>&nbsp;</p>
@ -119,7 +126,7 @@ else
<p class="whs3">&nbsp;</p> <p class="whs3">&nbsp;</p>
<p class="whs6"><span style="font-weight: bold;"><B>See Also</B></span> <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 a sample TUI Script of a <a href="../quality_controls.htm#bookmark7">Taper
quality control</a> operation. &nbsp;</p> quality control</a> operation. &nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>

View File

@ -36,43 +36,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Translation</h1> <h1>Translation</h1>
<p>This geometrical operation allows to translate in space your mesh or <p>This geometrical operation allows to translate in space your mesh or

View File

@ -16,13 +16,13 @@ if (navigator.appName !="Netscape")
<!-- <!--
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">
<!-- <!--
@ -52,43 +52,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Uniting a set of triangles</h1> <h1>Uniting a set of triangles</h1>
<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><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
@ -101,7 +106,9 @@ else
<p class=TODO>&nbsp;</p> <p class=TODO>&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="whs2"><img src="../pics/a-unionoftriangles.png" x-maintain-ratio="TRUE" width="306px" height="450px" border="0" class="img_whs3"></p>
<p class="whs2">&nbsp;</p>
<p class="whs2">1. Display a mesh or a submesh in the 3D <p class="whs2">1. Display a mesh or a submesh in the 3D
viewer.</p> viewer.</p>
@ -154,12 +161,6 @@ else
elements have no adjacent edges with one of the others, the operation elements have no adjacent edges with one of the others, the operation
on these elements shall take no effect.</p> on these elements shall take no effect.</p>
<p class="whs2">&nbsp;</p>
<p class="whs2">&nbsp;</p>
<p class="whs2">&nbsp;</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>

View File

@ -43,43 +43,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Uniting two triangles</h1> <h1>Uniting two triangles</h1>
<p>&nbsp;In MESH <p>&nbsp;In MESH

View File

@ -68,43 +68,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Using operations on groups</h1> <h1>Using operations on groups</h1>
<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 <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

View File

@ -14,22 +14,24 @@ if (navigator.appName !="Netscape")
</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; }
p.whs11 { 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'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs8 {margin-left:1pt; }"; strNSS += "p.whs10 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
@ -52,43 +54,48 @@ onerror = null;
<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.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nViewing meshes\nMesh infos"); addTocInfo("MESH module\nViewing meshes\nMesh infos");
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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Mesh infos</h1> <h1>Mesh infos</h1>
<p>There are two types of information boxes: <span style="font-weight: bold;"><B>Standard <p>There are two types of information boxes: <span style="font-weight: bold;"><B>Standard
@ -97,25 +104,40 @@ else
<p>&nbsp;</p> <p>&nbsp;</p>
<p class="whs1">The <span style="font-weight: bold;"><B>Standard <ul type="disc" class="whs1">
Mesh Infos</B></span> box gives only the information on the number of 2D elements
of mesh and the number of nodes. However, from this Info you can learn
about groups selected on this mesh. </p>
<p class="whs1">To view the <span style="font-weight: bold;"><B>Standard <li class=kadov-p><p class="whs2"><a
href="#standard_infos">Standard</a></p></li>
<li class=kadov-p><p class="whs2"><a
href="#advanced_infos">Advanced</a></p></li>
</ul>
<p class="whs2">&nbsp;</p>
<h3><a name=standard_infos>Standard Mesh Infos</a></h3>
<p class="whs3">The <span style="font-weight: bold;"><B>Standard
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
this Info you can learn about groups selected on this mesh. </p>
<p class="whs3">To view the <span style="font-weight: bold;"><B>Standard
Mesh Infos, </B></span>select your mesh or submesh in the <span style="font-weight: bold;"><B>Object 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 Browser</B></span> and<span style="font-weight: bold;"> <B></B></span>select <span
style="font-weight: bold;"><B>Standard Mesh Infos </B></span>from<span style="font-weight: bold;"> 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 <B></B></span>the <span style="font-weight: bold;"><B>Mesh </B></span>menu or click
<img src="../image49.gif" width="20px" height="26px" border="0" class="img_whs2"> button in the toolbar. The following information will <img src="../image49.gif" width="20px" height="26px" border="0" class="img_whs4"> button in the toolbar. The following information will
be displayed:</p> be displayed:</p>
<p class="whs1">&nbsp;</p> <p class="whs3">&nbsp;</p>
<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="whs5"><img src="../pics/a-standmeshinfo.png" x-maintain-ratio="TRUE" width="271px" height="269px" border="0" class="img_whs6"></p>
<p>&nbsp;</p> <p>&nbsp;</p>
<h3><a name="advanced infos">Advanced Mesh Infos</a></h3>
<p>The<span style="font-weight: bold;"><B> Advanced</B></span> <span style="font-weight: bold;"><B>Mesh <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 Infos </B></span>gives more information about the mesh, including the total
number of faces and volumes and their geometrical types.</p> number of faces and volumes and their geometrical types.</p>
@ -124,35 +146,33 @@ else
your mesh or submesh in the <span style="font-weight: bold;"><B>Object Browser</B></span> 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 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 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 <img src="../image50.gif" width="22px" height="27px" border="0" class="img_whs5"> button 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> in the toolbar. The following information will be displayed:</p>
<p>&nbsp;</p> <p>&nbsp;</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="whs5"><img src="../pics/advanced_mesh_infos.png" x-maintain-ratio="TRUE" width="451px" height="506px" border="0" class="img_whs8"></p>
<p class="whs3">&nbsp;</p> <p class="whs5">&nbsp;</p>
<p class="whs3">&nbsp;</p> <p class="whs5">&nbsp;</p>
<p class="whs3">In case you get Mesh Infos via a TUI script, <p class="whs5">In case you get Mesh Infos via a <a href="../viewing_meshes.htm">TUI
the information is displayed in Python Console.</p> script</a>, the information is displayed in Python Console.</p>
<p class="whs3">&nbsp;</p> <p class="whs5">&nbsp;</p>
<p class="whs3"><img src="../pics/b-mesh_infos.png" x-maintain-ratio="TRUE" width="866px" height="287px" border="0" class="img_whs7"></p> <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>&nbsp;</p>
<p class="whs8">&nbsp;</p> <p class="whs11">&nbsp;</p>
<p class="whs8">&nbsp;</p> <p class="whs11">&nbsp;</p>
<p class="whs9">&nbsp;</p> <p class="whs11">&nbsp;</p>
<p class="whs9">&nbsp;</p>
<p class="whs9">&nbsp;</p>
<script type="text/javascript" language="javascript1.2"> <script type="text/javascript" language="javascript1.2">
<!-- <!--

View File

@ -49,43 +49,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("../smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Warping</h1> <h1>Warping</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>Warping</B></span> indicates <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

View File

@ -15,15 +15,16 @@ if (navigator.appName !="Netscape")
<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'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs3 {margin-left:1pt; }"; strNSS += "p.whs4 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
@ -46,43 +47,48 @@ onerror = null;
<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.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nQuality controls\nFree borders"); addTocInfo("MESH module\nQuality controls\nFree borders");
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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Free borders</h1> <h1>Free borders</h1>
<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><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
@ -90,7 +96,7 @@ else
<p>&nbsp;</p> <p>&nbsp;</p>
<p><img src="pics/free_borders1.png" x-maintain-ratio="TRUE" width="278px" height="231px" border="0" class="img_whs2"> &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>&nbsp;</p> <p>&nbsp;</p>
@ -98,8 +104,8 @@ else
<p>&nbsp;</p> <p>&nbsp;</p>
<p class="whs3"><span style="font-weight: bold;"><B>See Also</B></span> <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">Free a sample TUI Script of a <a href="quality_controls.htm#bookmark">Free
Borders quality control</a> operation. &nbsp;</p> Borders quality control</a> operation. &nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>

View File

@ -47,43 +47,48 @@ onerror = null;
<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.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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Free edges</h1> <h1>Free edges</h1>
<p><img src="i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> &nbsp;&nbsp;This <p><img src="i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> &nbsp;&nbsp;This
@ -102,7 +107,7 @@ else
<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="whs4"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of a <a href="quality_controls.htm#bookmark4">Free a sample TUI Script of a <a href="quality_controls.htm#bookmark3">Free
Edges quality control</a> operation. &nbsp;</p> Edges quality control</a> operation. &nbsp;</p>
<p>&nbsp;</p> <p>&nbsp;</p>

View File

@ -51,43 +51,48 @@ onerror = null;
<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.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nTUI Scripts\nGrouping Elements"); addTocInfo("MESH module\nTUI Scripts\nGrouping 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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Grouping Elements</h1> <h1>Grouping Elements</h1>
<h3><a name=bookmark>Create a Standalone Group</a></h3> <h3><a name=bookmark>Create a Standalone Group</a></h3>
@ -174,7 +179,7 @@ else
<p class="whs2"><img src="pics/create_group.png" x-maintain-ratio="TRUE" width="430px" height="391px" border="0" class="img_whs3"></p> <p class="whs2"><img src="pics/create_group.png" x-maintain-ratio="TRUE" width="430px" height="391px" border="0" class="img_whs3"></p>
<h4><a name=bookmark5>Create a Group on Geometry</a></h4> <h3><a name=bookmark5>Create a Group on Geometry</a></h3>
<p class="whs1">import salome</p> <p class="whs1">import salome</p>
@ -182,6 +187,8 @@ else
<p class="whs1">&nbsp;</p> <p class="whs1">&nbsp;</p>
<p class="whs1">import SMESH</p>
<p class="whs1">import StdMeshers</p> <p class="whs1">import StdMeshers</p>
<p class="whs1">&nbsp;</p> <p class="whs1">&nbsp;</p>
@ -189,12 +196,6 @@ else
<p class="whs1">smesh = salome.lcc.FindOrLoadComponent(&quot;FactoryServer&quot;, <p class="whs1">smesh = salome.lcc.FindOrLoadComponent(&quot;FactoryServer&quot;,
&quot;SMESH&quot;)</p> &quot;SMESH&quot;)</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">smeshgui = salome.ImportComponentGUI(&quot;SMESH&quot;)</p>
<p class="whs1">smeshgui.Init(salome.myStudyId);</p>
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>
<p class="whs2"># create a box</p> <p class="whs2"># create a box</p>
@ -229,122 +230,24 @@ else
<p class="whs2"># create a hypothesis</p> <p class="whs2"># create a hypothesis</p>
<p class="whs1">print &quot;--------------------------
create Hypothesis&quot;</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">print &quot;--------------------------
NumberOfSegments&quot;</p>
<p class="whs1">numberOfSegments <p class="whs1">numberOfSegments
= 7</p> = 7</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">hypNbSeg = smesh.CreateHypothesis(&quot;NumberOfSegments&quot;, <p class="whs1">hypNbSeg = smesh.CreateHypothesis(&quot;NumberOfSegments&quot;,
&quot;libStdMeshersEngine.so&quot;)</p> &quot;libStdMeshersEngine.so&quot;)</p>
<p class="whs1">hypNbSeg.SetNumberOfSegments(numberOfSegments)</p> <p class="whs1">hypNbSeg.SetNumberOfSegments(numberOfSegments)</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">print hypNbSeg.GetName()</p>
<p class="whs1">print hypNbSeg.GetId()</p>
<p class="whs1">print hypNbSeg.GetNumberOfSegments()</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">smeshgui.SetName(salome.ObjectToID(hypNbSeg),
&quot;NumberOfSegments_10&quot;)</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">print &quot;--------------------------
MaxElementArea&quot;</p>
<p class="whs1">maxElementArea =
800</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">hypArea = smesh.CreateHypothesis(&quot;MaxElementArea&quot;,
&quot;libStdMeshersEngine.so&quot;)</p>
<p class="whs1">hypArea.SetMaxElementArea(maxElementArea)</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">print hypArea.GetName()</p>
<p class="whs1">print hypArea.GetId()</p>
<p class="whs1">print hypArea.GetMaxElementArea()</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">smeshgui.SetName(salome.ObjectToID(hypArea),
&quot;MaxElementArea_500&quot;)</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">print &quot;--------------------------
MaxElementVolume&quot;</p>
<p class="whs1">maxElementVolume
= 900</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">hypVolume = smesh.CreateHypothesis(&quot;MaxElementVolume&quot;,
&quot;libStdMeshersEngine.so&quot;)</p>
<p class="whs1">hypVolume.SetMaxElementVolume(maxElementVolume)</p>
<p class="whs2">&nbsp;</p>
<p class="whs1">print hypVolume.GetName()</p>
<p class="whs1">print hypVolume.GetId()</p>
<p class="whs1">print hypVolume.GetMaxElementVolume()</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">smeshgui.SetName(salome.ObjectToID(hypVolume),
&quot;MaxElementVolume_500&quot;)</p>
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>
<p class="whs2"># create algorithms</p> <p class="whs2"># create algorithms</p>
<p class="whs1">print &quot;--------------------------
create Algorithms&quot;</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">print &quot;--------------------------
Regular_1D&quot;</p>
<p class="whs1">regular1D = smesh.CreateHypothesis(&quot;Regular_1D&quot;, <p class="whs1">regular1D = smesh.CreateHypothesis(&quot;Regular_1D&quot;,
&quot;libStdMeshersEngine.so&quot;)</p> &quot;libStdMeshersEngine.so&quot;)</p>
<p class="whs1">smeshgui.SetName(salome.ObjectToID(regular1D),
&quot;Wire Discretisation&quot;)</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">print &quot;--------------------------
Quadrangle_2D&quot;</p>
<p class="whs1">quad2D = smesh.CreateHypothesis(&quot;Quadrangle_2D&quot;, <p class="whs1">quad2D = smesh.CreateHypothesis(&quot;Quadrangle_2D&quot;,
&quot;libStdMeshersEngine.so&quot;)</p> &quot;libStdMeshersEngine.so&quot;)</p>
<p class="whs1">smeshgui.SetName(salome.ObjectToID(quad2D),
&quot;Quadrangle_2D&quot;)</p>
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>
<p class="whs2"># initialize a mesh with <p class="whs2"># initialize a mesh with
@ -352,23 +255,13 @@ else
<p class="whs1">mesh = smesh.CreateMesh(box)</p> <p class="whs1">mesh = smesh.CreateMesh(box)</p>
<p class="whs1">smeshgui.SetName(salome.ObjectToID(mesh),
&quot;MeshBox&quot;)</p>
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>
<p class="whs2"># add a hypothesis to the <p class="whs2"># add hypotheses and algorithms
box</p> to the box</p>
<p class="whs1">print &quot;--------------------------
add hypothesis to the box&quot;</p>
<p class="whs1">mesh.AddHypothesis(box,hypNbSeg)</p> <p class="whs1">mesh.AddHypothesis(box,hypNbSeg)</p>
<p class="whs1">mesh.AddHypothesis(box,hypArea)</p>
<p class="whs1">mesh.AddHypothesis(box,hypVolume)</p>
<p class="whs1">mesh.AddHypothesis(box,regular1D)</p> <p class="whs1">mesh.AddHypothesis(box,regular1D)</p>
<p class="whs1">mesh.AddHypothesis(box,quad2D)</p> <p class="whs1">mesh.AddHypothesis(box,quad2D)</p>
@ -377,35 +270,33 @@ else
<p class="whs2"># compute the mesh</p> <p class="whs2"># compute the mesh</p>
<p class="whs1">print &quot;--------------------------
compute the mesh of the box&quot;</p>
<p class="whs1">ret = smesh.Compute(mesh,box)</p> <p class="whs1">ret = smesh.Compute(mesh,box)</p>
<p class="whs1">print ret</p>
<p class="whs1">if ret == 0:</p> <p class="whs1">if ret == 0:</p>
<p class="whs1">&nbsp;&nbsp;&nbsp;&nbsp;print <p class="whs1">&nbsp;&nbsp;&nbsp;&nbsp;print
&quot;probleme when computing the mesh&quot;</p> &quot;probleme when computing the mesh&quot;</p>
<p class="whs1">else:</p>
<p class="whs1">&nbsp;&nbsp;&nbsp;&nbsp;print
&quot;Computation succeded&quot;</p>
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>
<p class="whs2"># create geometry groups <p class="whs2"># create geometry groups
on the plane:</p> on the face</p>
<p class="whs1">aGeomGroup1 = geompy.CreateGroup(face <p class="whs1">aGeomGroup1 = geompy.CreateGroup(face,
, geompy.ShapeType[&quot;FACE&quot;])</p> geompy.ShapeType[&quot;FACE&quot;])</p>
<p class="whs1">geompy.AddObject(aGeomGroup1, <p class="whs1">geompy.AddObject(aGeomGroup1,
1)</p> 1)</p>
<p class="whs1">&nbsp;</p> <p class="whs1">&nbsp;</p>
<p class="whs1">aGeomGroup2 = geompy.CreateGroup(face <p class="whs1">aGeomGroup2 = geompy.CreateGroup(face,
, geompy.ShapeType[&quot;EDGE&quot;])</p> geompy.ShapeType[&quot;EDGE&quot;])</p>
<p class="whs1">&nbsp;</p>
<p class="whs1">geompy.AddObject(aGeomGroup2, <p class="whs1">geompy.AddObject(aGeomGroup2,
3)</p> 3)</p>
@ -427,10 +318,14 @@ else
<p class="whs1">geompy.addToStudy(aGeomGroup2, <p class="whs1">geompy.addToStudy(aGeomGroup2,
&quot;Group on Edges&quot;)</p> &quot;Group on Edges&quot;)</p>
<p class="whs1">&nbsp;</p> <p class="whs2">&nbsp;</p>
<p class="whs2"># create SMESH groups</p>
<p class="whs1">aSmeshGroup1 = mesh.CreateGroupFromGEOM(SMESH.FACE, <p class="whs1">aSmeshGroup1 = mesh.CreateGroupFromGEOM(SMESH.FACE,
&quot;SMESHGroup1&quot;, aGeomGroup1)</p> &quot;SMESHGroup1&quot;,</p>
<p class="whs1">aGeomGroup1)</p>
<p class="whs1">aSmeshGroup2 = mesh.CreateGroupFromGEOM(SMESH.EDGE, <p class="whs1">aSmeshGroup2 = mesh.CreateGroupFromGEOM(SMESH.EDGE,
&quot;SMESHGroup2&quot;, aGeomGroup2)</p> &quot;SMESHGroup2&quot;, aGeomGroup2)</p>
@ -438,7 +333,7 @@ else
<p class="whs1">&nbsp;</p> <p class="whs1">&nbsp;</p>
<p class="whs2"><span style="font-family: 'Lucida Console', monospace;">salome.sg.updateObjBrowser(1)</span> <p class="whs2"><span style="font-family: 'Lucida Console', monospace;">salome.sg.updateObjBrowser(1)</span>
</p> &nbsp;</p>
<p class="whs2">&nbsp;</p> <p class="whs2">&nbsp;</p>

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

@ -15,15 +15,16 @@ if (navigator.appName !="Netscape")
<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'>"; var strNSS = "<style type='text/css'>";
strNSS += "p.whs3 {margin-left:1pt; }"; strNSS += "p.whs4 {margin-left:1pt; }";
strNSS +="</style>"; strNSS +="</style>";
document.write(strNSS); document.write(strNSS);
} }
@ -46,43 +47,48 @@ onerror = null;
<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.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nQuality controls\nLength"); addTocInfo("MESH module\nQuality controls\nLength");
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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Length</h1> <h1>Length</h1>
<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><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
@ -90,14 +96,14 @@ else
<p>&nbsp;</p> <p>&nbsp;</p>
<p><img src="pics/length1.png" x-maintain-ratio="TRUE" width="355px" height="329px" border="0" class="img_whs2"></p> <p class="whs2"><img src="pics/length-crit.png" x-maintain-ratio="TRUE" width="165px" height="239px" border="0" class="img_whs3"></p>
<p>&nbsp;</p> <p>&nbsp;</p>
<p class="whs3">&nbsp;</p> <p class="whs4">&nbsp;</p>
<p class="whs3"><span style="font-weight: bold;"><B>See Also</B></span> <p class="whs4"><span style="font-weight: bold;"><B>See Also</B></span>
a sample TUI Script of a <a href="quality_controls.htm#bookmark4">&nbsp;Length a sample TUI Script of a <a href="quality_controls.htm#bookmark2">&nbsp;Length
quality control</a> operation. &nbsp;</p> quality control</a> operation. &nbsp;</p>
<p>.</p> <p>.</p>

File diff suppressed because it is too large Load Diff

View File

@ -18,23 +18,23 @@ 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:626px; height:471px; border-style:none; } img_whs3 { border:none; width:626px; height:471px; border-style:none; }
img_whs4 { border:none; width:22px; height:28px; border-style:none; } img_whs4 { border:none; width:22px; height:28px; border-style:none; }
table.whs5 { x-cell-content-align:top; border-spacing:0px; width:64.066%; } table.whs5 { x-cell-content-align:top; width:64.066%; border-spacing:0px; }
col.whs6 { width:56.089%; } col.whs6 { width:56.089%; }
col.whs7 { width:43.911%; } col.whs7 { width:43.911%; }
tr.whs8 { x-cell-content-align:top; } tr.whs8 { x-cell-content-align:top; }
td.whs9 { width:56.089%; 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:56.089%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }
p.whs10 { margin-right:0px; } p.whs10 { margin-right:0px; }
img_whs11 { border:none; border-style:none; width:306px; height:632px; float:none; } img_whs11 { border:none; width:306px; height:632px; float:none; border-style:none; }
td.whs12 { width:43.911%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; } td.whs12 { width:43.911%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }
img_whs13 { border:none; border-style:none; width:306px; height:670px; float:none; } img_whs13 { border:none; width:306px; height:670px; float:none; border-style:none; }
img_whs14 { border:none; width:34px; height:34px; border-style:none; } img_whs14 { border:none; width:34px; height:34px; border-style:none; }
table.whs15 { x-cell-content-align:top; border-spacing:0px; width:68.686%; } table.whs15 { x-cell-content-align:top; width:68.686%; border-spacing:0px; }
col.whs16 { width:50.224%; } col.whs16 { width:50.224%; }
col.whs17 { width:49.776%; } col.whs17 { width:49.776%; }
td.whs18 { 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:50.224%; padding-right:10px; padding-left:10px; border-right-style:none; border-left-style:none; border-top-style:none; border-bottom-style:none; }
img_whs19 { border:none; border-style:none; width:306px; height:428px; float:none; } img_whs19 { border:none; width:306px; height:428px; float:none; border-style:none; }
td.whs20 { padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; } td.whs20 { width:49.776%; padding-right:10px; padding-left:10px; border-top-style:none; border-bottom-style:none; border-right-style:none; }
img_whs21 { border:none; border-style:none; width:306px; height:248px; float:none; } img_whs21 { border:none; width:306px; height:248px; float:none; border-style:none; }
p.whs22 { margin-left:0px; } p.whs22 { margin-left:0px; }
img_whs23 { border:none; width:554px; height:279px; border-style:none; } img_whs23 { border:none; width:554px; height:279px; border-style:none; }
img_whs24 { border:none; width:572px; height:233px; border-style:none; } img_whs24 { border:none; width:572px; height:233px; border-style:none; }
@ -69,43 +69,48 @@ onerror = null;
<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.addTocInfo) if (window.setRelStartPage)
{ {
addTocInfo("MESH module\nModifying meshes\nPattern mapping"); addTocInfo("MESH module\nModifying meshes\nPattern mapping");
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)
writeIntopicBar(1);
if (window.setRelStartPage) if (window.setRelStartPage)
{ {
setRelStartPage("smesh.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>
<body><script type="text/javascript" language="javascript1.2">
<!--
if (window.writeIntopicBar)
writeIntopicBar(4);
//-->
</script>
<h1>Pattern mapping</h1> <h1>Pattern mapping</h1>
<h3>About patterns</h3> <h3>About patterns</h3>
@ -231,7 +236,7 @@ else
by mesher, the user can select the way of getting nodes coordinates, else by mesher, the user can select the way of getting nodes coordinates, else
all nodes are projected on a face surface.</p> all nodes are projected on a face surface.</p>
<table x-use-null-cells width="68.686%" cellspacing="0" class="whs15"> <table x-use-null-cells cellspacing="0" width="68.686%" class="whs15">
<col class="whs16"> <col class="whs16">
<col class="whs17"> <col class="whs17">
@ -288,6 +293,14 @@ else
<p class="whs2"><img src="image97.gif" width="606px" height="249px" border="0" class="img_whs25"></p> <p class="whs2"><img src="image97.gif" width="606px" height="249px" border="0" class="img_whs25"></p>
<p class="whs2">&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#bookmark13">Pattern
Mapping</a><a href="modifying_meshes.htm#bookmark11"> </a>operation. &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)

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 12 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: 16 KiB

After

Width:  |  Height:  |  Size: 16 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: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 16 KiB

After

Width:  |  Height:  |  Size: 16 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

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