Merge from BR_DEBUG_3_2_0b1
7
INSTALL
@ -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
|
|
||||||
|
58
Makefile.in
@ -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:
|
||||||
|
@ -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
|
|
||||||
|
|
@ -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
|
|
||||||
|
|
@ -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
|
|
||||||
|
@ -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)
|
||||||
|
@ -1 +0,0 @@
|
|||||||
THIS IS SALOME - SMESH VERSION: 3.2.0a1
|
|
@ -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"
|
||||||
|
@ -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
|
||||||
|
@ -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; \
|
||||||
|
@ -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
|
|
||||||
|
@ -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">
|
|
||||||
<center>
|
|
||||||
<center>
|
|
||||||
</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%">
|
|
||||||
</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>
|
|
@ -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
|
||||||
|
@ -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> </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 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> </p>
|
<p> </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> </p>
|
<p> </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
|
- 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>
|
||||||
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>, Colors
|
- provides
|
||||||
/ Size, and <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>
|
- 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. </p>
|
- allows to select color and size of meshes.</p></li>
|
||||||
|
|
||||||
<p> </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. </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. </p></li>
|
||||||
|
</ul>
|
||||||
|
|
||||||
<p> </p>
|
<p> </p>
|
||||||
|
|
||||||
|
@ -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> </p>
|
<p> </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. </p>
|
criterion, but it is applied to 3D mesh elements: tetrahedrons, pentahedrons,
|
||||||
|
hexahedrons, etc. </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> <img src="image20.gif" width="258px" height="246px" border="0" class="img_whs6"></p>
|
|
||||||
|
|
||||||
<p> <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> </p>
|
<p> </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> </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> </p>
|
<p> </p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </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. </p>
|
<p> </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 К 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 К :</p>
|
||||||
|
|
||||||
|
<p> </p>
|
||||||
|
|
||||||
|
<p><img src="image18.gif" width="425px" height="192px" border="0" class="img_whs6">T</p>
|
||||||
|
|
||||||
|
<p> </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 <span
|
||||||
|
style="font-weight: bold;"><B>Aspect ratio 3D</B></span>
|
||||||
|
criterion for the whole hexahedron.</p>
|
||||||
|
|
||||||
|
<p><img src="pics/image139.gif" x-maintain-ratio="TRUE" width="569px" height="386px" border="0" class="img_whs8"></p>
|
||||||
|
|
||||||
|
<p> </p>
|
||||||
|
|
||||||
|
<p class=TODO>To apply the Aspect Ratio 3D quality criterion to your mesh:</p>
|
||||||
|
|
||||||
|
<p class=TODO> </p>
|
||||||
|
|
||||||
|
<p class="whs9">1. Display your mesh in the viewer.</p>
|
||||||
|
|
||||||
|
<p class="whs9"> </p>
|
||||||
|
|
||||||
|
<p class="whs9">2. Choose <span style="font-weight: bold;"><B>Controls
|
||||||
|
> 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> </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. </p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </p>
|
||||||
|
|
||||||
|
@ -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> </p>
|
<p> </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> </p>
|
<p> </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> </p>
|
<p> </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. </p>
|
at Multi-Connection quality control</a> operation. </p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </p>
|
||||||
|
@ -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> </p>
|
<p> </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. </p>
|
at Multi-Connection quality control</a> operation. </p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </p>
|
||||||
|
@ -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> </p>
|
<p> </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> </p>
|
<p> </p>
|
||||||
|
|
||||||
@ -101,27 +108,27 @@ else
|
|||||||
|
|
||||||
<p> </p>
|
<p> </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"> </p>
|
<p class="whs5"> </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"> </p>
|
<p class="whs5"> </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"> </p>
|
<p class="whs5"> </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"> </p>
|
<p class="whs5"> </p>
|
||||||
|
|
||||||
<p class="whs2"> </p>
|
<p class="whs5"> </p>
|
||||||
|
|
||||||
<script type="text/javascript" language="javascript1.2">
|
<script type="text/javascript" language="javascript1.2">
|
||||||
<!--
|
<!--
|
||||||
|
@ -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"> </p>
|
<p class="whs3"> </p>
|
||||||
|
|
||||||
|
@ -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">
|
||||||
|
@ -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">
|
||||||
|
@ -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"> </p>
|
<p class="whs2"> </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["EDGE"])</p>
|
||||||
|
|
||||||
|
<p class="whs3"> </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,"Face1")</p>
|
<p class="whs2">id_face1 = geompy.addToStudy(face1,"Face1")</p>
|
||||||
|
|
||||||
|
<p class="whs2">id_arc = geompy.addToStudyInFather(face1,arc,"Arc
|
||||||
|
Edge")</p>
|
||||||
|
|
||||||
<p class="whs2"> </p>
|
<p class="whs2"> </p>
|
||||||
|
|
||||||
<p class="whs3"># display faces</p>
|
<p class="whs3"># display faces</p>
|
||||||
@ -358,40 +371,37 @@ else
|
|||||||
<p class="whs2"> </p>
|
<p class="whs2"> </p>
|
||||||
|
|
||||||
<p class="whs3"># define "MaxElementArea"
|
<p class="whs3"># define "MaxElementArea"
|
||||||
hypothesis to be applied to
|
hypothesis</p>
|
||||||
each triangle</p>
|
|
||||||
|
|
||||||
<p class="whs2">algo.MaxElementArea(30)</p>
|
<p class="whs2">algo.MaxElementArea(30)</p>
|
||||||
|
|
||||||
<p class="whs2"> </p>
|
<p class="whs2"> </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"> </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"> </p>
|
<p class="whs2"> </p>
|
||||||
|
|
||||||
<p class="whs3"># define "NumberOfSegments"
|
<p class="whs3"># define "NumberOfSegments"
|
||||||
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"> </p>
|
<p class="whs2"> </p>
|
||||||
|
|
||||||
<p class="whs3"># define "Deflection1D"
|
<p class="whs3"># define a local "Deflection1D"
|
||||||
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"> </p>
|
<p class="whs2"> </p>
|
||||||
|
|
||||||
|
<p class="whs2"> </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("GEOM")</p>
|
<p class="whs4"> </p>
|
||||||
|
|
||||||
<p class="whs5"> </p>
|
<p class="whs5"># create a face</p>
|
||||||
|
|
||||||
<p class="whs5"># create vertices</p>
|
|
||||||
|
|
||||||
<p class="whs4">px =
|
<p class="whs4">px =
|
||||||
geompy.MakeVertex(100., 0. ,
|
geompy.MakeVertex(100., 0. ,
|
||||||
@ -779,96 +788,71 @@ else
|
|||||||
geompy.MakeVertex(0. ,
|
geompy.MakeVertex(0. ,
|
||||||
0. , 100.)</p>
|
0. , 100.)</p>
|
||||||
|
|
||||||
<p class="whs5"> </p>
|
<p class="whs4"> </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"> </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"> </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"> </p>
|
||||||
|
|
||||||
<p class="whs4">isPlanarFace = 1</p>
|
<p class="whs4">isPlanarFace = 1</p>
|
||||||
|
|
||||||
<p class="whs5"> </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"> </p>
|
<p class="whs4"> </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,"Face1")</p>
|
<p class="whs4">id_face = geompy.addToStudy(face,
|
||||||
|
"Face to be meshed")</p>
|
||||||
|
|
||||||
|
<p class="whs4"> </p>
|
||||||
|
|
||||||
|
<p class="whs5"># create a mesh</p>
|
||||||
|
|
||||||
|
<p class="whs4">tria_mesh = smesh.Mesh(face,
|
||||||
|
"Face : triangulation")</p>
|
||||||
|
|
||||||
|
<p class="whs4"> </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"> </p>
|
||||||
|
|
||||||
|
<p class="whs5"># define 2D meshing:</p>
|
||||||
|
|
||||||
<p class="whs5"> </p>
|
<p class="whs5"> </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"> </p>
|
||||||
|
|
||||||
<p class="whs4">gg.setTransparency(id_face1,0.2)</p>
|
<p class="whs5"># apply "Max Element
|
||||||
|
Area" hypothesis to each triangle</p>
|
||||||
|
|
||||||
<p class="whs5"> </p>
|
<p class="whs4">algo.MaxElementArea(100)</p>
|
||||||
|
|
||||||
<p class="whs5"># create a hexahedral mesh</p>
|
<p class="whs4"> </p>
|
||||||
|
|
||||||
<p class="whs4">hexa = smesh.Mesh(face1,
|
|
||||||
"Face compound : hexahedrical mesh")</p>
|
|
||||||
|
|
||||||
<p class="whs4">algo = hexa.Triangle()</p>
|
|
||||||
|
|
||||||
<p class="whs5"> </p>
|
|
||||||
|
|
||||||
<p class="whs5"># define "MaxElementArea"
|
|
||||||
hypothesis to be applied to each triangle</p>
|
|
||||||
|
|
||||||
<p class="whs4">algo.MaxElementArea(7)</p>
|
|
||||||
|
|
||||||
<p class="whs5"> </p>
|
|
||||||
|
|
||||||
<p class="whs5"># create a quadrangle 2D
|
|
||||||
algorithm for faces</p>
|
|
||||||
|
|
||||||
<p class="whs4">hexa.Quadrangle()</p>
|
|
||||||
|
|
||||||
<p class="whs5"> </p>
|
|
||||||
|
|
||||||
<p class="whs5"># create a local hypothesis</p>
|
|
||||||
|
|
||||||
<p class="whs6">algo = hexa.Segment(wire)</p>
|
|
||||||
|
|
||||||
<p class="whs5"> </p>
|
|
||||||
|
|
||||||
<p class="whs5"># define "NumberOfSegments"
|
|
||||||
hypothesis to cut an edge in a fixed number of segments</p>
|
|
||||||
|
|
||||||
<p class="whs4">algo.NumberOfSegments(10)</p>
|
|
||||||
|
|
||||||
<p class="whs5"> </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()
|
||||||
|
</p>
|
||||||
|
|
||||||
<p class="whs4"> </p>
|
<p class="whs4"> </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"> </p>
|
||||||
|
|
||||||
<p class="whs4">smesh = salome.lcc.FindOrLoadComponent("FactoryServer",
|
<p class="whs4">smesh = salome.lcc.FindOrLoadComponent("FactoryServer",
|
||||||
"SMESH")</p>
|
"SMESH")</p>
|
||||||
|
|
||||||
@ -890,14 +878,16 @@ else
|
|||||||
|
|
||||||
<p class="whs4"> </p>
|
<p class="whs4"> </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"> </p>
|
<p class="whs4"> </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"> </p>
|
<p class="whs4"> </p>
|
||||||
|
|
||||||
<p class="whs7"># create vertices</p>
|
<p class="whs5"># create a set of hypotheses</p>
|
||||||
|
|
||||||
<p class="whs4">px =
|
<p class="whs5"> </p>
|
||||||
geompy.MakeVertex(100., 0. ,
|
|
||||||
0. )</p>
|
|
||||||
|
|
||||||
<p class="whs4">py =
|
<p class="whs5"># Number of Segments</p>
|
||||||
geompy.MakeVertex(0. ,
|
|
||||||
100., 0. )</p>
|
|
||||||
|
|
||||||
<p class="whs4">pz =
|
|
||||||
geompy.MakeVertex(0. ,
|
|
||||||
0. , 100.)</p>
|
|
||||||
|
|
||||||
<p class="whs4"> </p>
|
|
||||||
|
|
||||||
<p class="whs7"># create a vector from
|
|
||||||
two points</p>
|
|
||||||
|
|
||||||
<p class="whs4">vxy = geompy.MakeVector(px,
|
|
||||||
py)</p>
|
|
||||||
|
|
||||||
<p class="whs4"> </p>
|
|
||||||
|
|
||||||
<p class="whs7"># create an arc from
|
|
||||||
three points</p>
|
|
||||||
|
|
||||||
<p class="whs4">arc = geompy.MakeArc(py,
|
|
||||||
pz, px)</p>
|
|
||||||
|
|
||||||
<p class="whs4"> </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"> </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"> </p>
|
|
||||||
|
|
||||||
<p class="whs7"># add objects in the
|
|
||||||
study</p>
|
|
||||||
|
|
||||||
<p class="whs4">id_face1 = geompy.addToStudy(box,"Face1")</p>
|
|
||||||
|
|
||||||
<p class="whs4">#geompy.addToStudy(face1,"Face1")</p>
|
|
||||||
|
|
||||||
<p class="whs4"> </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"> </p>
|
|
||||||
|
|
||||||
<p class="whs7"># create a hypothesis</p>
|
|
||||||
|
|
||||||
<p class="whs4">print "--------------------------
|
|
||||||
create Hypothesis"</p>
|
|
||||||
|
|
||||||
<p class="whs4">print "--------------------------
|
|
||||||
NumberOfSegments"</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),
|
||||||
"NumberOfSegments_10")</p>
|
"NumberOfSegments_7")</p>
|
||||||
|
|
||||||
<p class="whs4">print "--------------------------
|
<p class="whs4"> </p>
|
||||||
MaxElementArea"</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),
|
||||||
"MaxElementArea_800")</p>
|
"MaxElementArea_800")</p>
|
||||||
|
|
||||||
<p class="whs4">print "--------------------------
|
<p class="whs4"> </p>
|
||||||
MaxElementVolume"</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"> </p>
|
<p class="whs4"> </p>
|
||||||
|
|
||||||
<p class="whs7"># create algorithms</p>
|
<p class="whs5"># create a set of algorithms</p>
|
||||||
|
|
||||||
<p class="whs4">print "--------------------------
|
<p class="whs5"> </p>
|
||||||
create Algorithms"</p>
|
|
||||||
|
|
||||||
<p class="whs4">print "--------------------------
|
<p class="whs5"># Regular_1D</p>
|
||||||
Regular_1D"</p>
|
|
||||||
|
|
||||||
<p class="whs4">regular1D = smesh.CreateHypothesis("Regular_1D",
|
<p class="whs4">regular1D = smesh.CreateHypothesis("Regular_1D",
|
||||||
"libStdMeshersEngine.so")</p>
|
"libStdMeshersEngine.so")</p>
|
||||||
@ -1056,8 +968,9 @@ else
|
|||||||
<p class="whs4">smeshgui.SetName(salome.ObjectToID(regular1D),
|
<p class="whs4">smeshgui.SetName(salome.ObjectToID(regular1D),
|
||||||
"Wire Discretisation")</p>
|
"Wire Discretisation")</p>
|
||||||
|
|
||||||
<p class="whs4">print "--------------------------
|
<p class="whs4"> </p>
|
||||||
MEFISTO_2D"</p>
|
|
||||||
|
<p class="whs5"># MEFISTO_2D</p>
|
||||||
|
|
||||||
<p class="whs4">mefisto2D = smesh.CreateHypothesis("MEFISTO_2D",
|
<p class="whs4">mefisto2D = smesh.CreateHypothesis("MEFISTO_2D",
|
||||||
"libStdMeshersEngine.so")</p>
|
"libStdMeshersEngine.so")</p>
|
||||||
@ -1065,18 +978,20 @@ else
|
|||||||
<p class="whs4">smeshgui.SetName(salome.ObjectToID(mefisto2D),
|
<p class="whs4">smeshgui.SetName(salome.ObjectToID(mefisto2D),
|
||||||
"MEFISTO_2D")</p>
|
"MEFISTO_2D")</p>
|
||||||
|
|
||||||
<p class="whs4">#print "--------------------------
|
<p class="whs4"> </p>
|
||||||
Hexa_3D (Hexahedron meshing algorithm)"</p>
|
|
||||||
|
|
||||||
<p class="whs4">hexa3D = smesh.CreateHypothesis("Hexa_3D",
|
<p class="whs5"># NETGEN_3D (Tetrahedron
|
||||||
"libStdMeshersEngine.so")</p>
|
meshing algorithm)</p>
|
||||||
|
|
||||||
<p class="whs4">smeshgui.SetName(salome.ObjectToID(hexa3D),
|
<p class="whs4">tetra3D = smesh.CreateHypothesis("NETGEN_3D",
|
||||||
"HEXA_3D")</p>
|
"libNETGENEngine.so")</p>
|
||||||
|
|
||||||
|
<p class="whs4">smeshgui.SetName(salome.ObjectToID(tetra3D),
|
||||||
|
"NETGEN_3D")</p>
|
||||||
|
|
||||||
<p class="whs4"> </p>
|
<p class="whs4"> </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"> </p>
|
<p class="whs4"> </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 "--------------------------
|
|
||||||
add hypothesis to the box"</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"> </p>
|
<p class="whs4"> </p>
|
||||||
|
|
||||||
<p class="whs7"># compute the mesh</p>
|
<p class="whs5"># compute the mesh</p>
|
||||||
|
|
||||||
<p class="whs4">print "--------------------------
|
|
||||||
compute the mesh of the box"</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"> print
|
<p class="whs4"> print
|
||||||
"probleme when computing the mesh"</p>
|
"probleme when computing the mesh"</p>
|
||||||
|
|
||||||
<p class="whs4">salome.sg.updateObjBrowser(1)</p>
|
<p class="whs4">else:</p>
|
||||||
|
|
||||||
|
<p class="whs4"> print
|
||||||
|
"Computation succeded"</p>
|
||||||
|
|
||||||
|
<p class="whs4">salome.sg.updateObjBrowser(1)
|
||||||
|
</p>
|
||||||
|
|
||||||
<p class="whs4"> </p>
|
<p class="whs4"> </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("GEOM")</p>
|
<p class="whs2"> </p>
|
||||||
|
|
||||||
<p> </p>
|
<p class="whs3"># create sketchers</p>
|
||||||
|
|
||||||
<p># create sketchers</p>
|
|
||||||
|
|
||||||
<p class="whs2">sketcher1 = geompy.MakeSketcher("Sketcher:F
|
<p class="whs2">sketcher1 = geompy.MakeSketcher("Sketcher:F
|
||||||
0 0:TT 70 0:TT 70 70:TT 0 70:WW")</p>
|
0 0:TT 70 0:TT 70 70:TT 0 70:WW")</p>
|
||||||
@ -1148,77 +1058,66 @@ else
|
|||||||
|
|
||||||
<p class="whs2">isPlanarFace = 1</p>
|
<p class="whs2">isPlanarFace = 1</p>
|
||||||
|
|
||||||
<p> </p>
|
<p class="whs2"> </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> </p>
|
<p class="whs2"> </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,"Face1")</p>
|
<p class="whs2">id_face1 = geompy.addToStudy(face1,"Face1")</p>
|
||||||
|
|
||||||
<p> </p>
|
<p class="whs2"> </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> </p>
|
|
||||||
|
|
||||||
<p># create a mesh</p>
|
|
||||||
|
|
||||||
<p class="whs2">hexa = smesh.Mesh(face1,
|
|
||||||
"Face : triangle 2D mesh")</p>
|
"Face : triangle 2D mesh")</p>
|
||||||
|
|
||||||
<p class="whs2">algo = hexa.Triangle()</p>
|
|
||||||
|
|
||||||
<p> </p>
|
|
||||||
|
|
||||||
<p># define "MaxElementArea" hypothesis to be applied to each
|
|
||||||
triangle</p>
|
|
||||||
|
|
||||||
<p class="whs2">algo.MaxElementArea(30)</p>
|
|
||||||
|
|
||||||
<p> </p>
|
|
||||||
|
|
||||||
<p># define "LengthFromEdges" hypothesis to build triangles based
|
|
||||||
on the length of the edges taken from the wire</p>
|
|
||||||
|
|
||||||
<p class="whs2">algo.LengthFromEdges()</p>
|
|
||||||
|
|
||||||
<p> </p>
|
|
||||||
|
|
||||||
<p># create local hypothesis</p>
|
|
||||||
|
|
||||||
<p class="whs2">algo = hexa.Segment()</p>
|
|
||||||
|
|
||||||
<p> </p>
|
|
||||||
|
|
||||||
<p># define "NumberOfSegments" hypothesis to cut an edge in a
|
|
||||||
fixed number of segments</p>
|
|
||||||
|
|
||||||
<p class="whs2">algo.NumberOfSegments(2)</p>
|
|
||||||
|
|
||||||
<p> </p>
|
|
||||||
|
|
||||||
<p># compute the mesh</p>
|
|
||||||
|
|
||||||
<p class="whs2">hexa.Compute() </p>
|
|
||||||
|
|
||||||
<p class="whs2"> </p>
|
<p class="whs2"> </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"> </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"> </p>
|
||||||
|
|
||||||
|
<p class="whs3"># create and assign "LengthFromEdges"
|
||||||
|
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"> </p>
|
||||||
|
|
||||||
|
<p class="whs3"># compute the mesh</p>
|
||||||
|
|
||||||
|
<p class="whs2">tria.Compute() </p>
|
||||||
|
|
||||||
|
<p class="whs2"> </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"> </p>
|
<p class="whs2"> </p>
|
||||||
|
|
||||||
<p class="whs3"># create a compound</p>
|
|
||||||
|
|
||||||
<p class="whs2">box = MakeCompound([Block])</p>
|
|
||||||
|
|
||||||
<p class="whs2"> </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,
|
||||||
"Box compound")</p>
|
"Box")</p>
|
||||||
|
|
||||||
<p class="whs2"> </p>
|
<p class="whs2"> </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,
|
||||||
"Box compound : hexahedrical mesh")</p>
|
"Box : hexahedrical mesh")</p>
|
||||||
|
|
||||||
|
<p class="whs2"> </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"> </p>
|
<p class="whs2"> </p>
|
||||||
|
|
||||||
<p class="whs2"><span style="font-family: 'Times New Roman', serif;">#
|
<p class="whs3"># define "Arithmetic1D"
|
||||||
define "Arithmetic1D" 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"> </p>
|
<p class="whs2"> </p>
|
||||||
|
|
||||||
<p class="whs3"># define "Propagation"
|
<p class="whs3"># define "Propagation"
|
||||||
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() </p>
|
||||||
|
|
||||||
<p class="whs2"> </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"> </p>
|
<p class="whs6"> </p>
|
||||||
|
|
||||||
<p class="whs5"># create algorithms</p>
|
<p class="whs6"># create algorithms</p>
|
||||||
|
|
||||||
<p class="whs4">print "--------------------------
|
<p class="whs4">print "--------------------------
|
||||||
create Algorithms"</p>
|
create Algorithms"</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"> </p>
|
<p class="whs6"> </p>
|
||||||
|
|
||||||
<script type="text/javascript" language="javascript1.2">
|
<script type="text/javascript" language="javascript1.2">
|
||||||
<!--
|
<!--
|
||||||
|
@ -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
|
||||||
|
@ -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> </p>
|
<p> </p>
|
||||||
|
|
||||||
<p><img src="image56.jpg" height="282px" width="259px" border="0" class="img_whs1"></p>
|
<p class="whs1">Only Faces Only
|
||||||
|
Edges</p>
|
||||||
|
|
||||||
|
<p class="whs2"><img src="image56.jpg" height="285px" width="260px" border="0" class="img_whs3"> <img src="image58.gif" height="285px" width="260px" border="0" class="img_whs3"></p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </p>
|
||||||
|
|
||||||
<p>only edges, </p>
|
|
||||||
|
|
||||||
<p> </p>
|
|
||||||
|
|
||||||
<p><img src="image58.gif" height="287px" width="257px" border="0" class="img_whs2"></p>
|
|
||||||
|
|
||||||
<p> </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)
|
||||||
|
@ -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
|
||||||
|
@ -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"> </p>
|
<p class="whs8"> </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"> </p>
|
<p class="whs8"> </p>
|
||||||
|
|
||||||
|
@ -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> </p>
|
<p> </p>
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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,
|
||||||
|
@ -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"> </p>
|
<p class="whs1"> </p>
|
||||||
|
@ -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> </p>
|
<p> </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> </p>
|
<p> </p>
|
||||||
@ -123,9 +132,7 @@ else
|
|||||||
|
|
||||||
<p class="whs3"> </p>
|
<p class="whs3"> </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"> </p>
|
|
||||||
|
|
||||||
<p class="whs3"> </p>
|
<p class="whs3"> </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"> <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"> </p>
|
||||||
|
|
||||||
|
<p class="whs3"> </p>
|
||||||
|
|
||||||
|
<p class="whs3"> <img src="../pics/add_node.png" x-maintain-ratio="TRUE" width="257px" height="247px" border="0" class="img_whs6"></p>
|
||||||
|
|
||||||
<p class="whs3"> </p>
|
<p class="whs3"> </p>
|
||||||
|
|
||||||
@ -197,7 +208,8 @@ else
|
|||||||
|
|
||||||
<p class="whs3"> </p>
|
<p class="whs3"> </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"> <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"> <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"> </p>
|
<p class="whs3"> </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"> <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"> <img src="../pics/add_polyhedron.png" x-maintain-ratio="TRUE" width="369px" height="360px" border="0" class="img_whs16"></p>
|
||||||
|
|
||||||
|
@ -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 meshing
|
control is based on the algorithm of area calculation of 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). </p>
|
with 3 and 4 nodes (triangles and quadrangles). </p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </p>
|
||||||
@ -116,7 +121,7 @@ else
|
|||||||
<p class="whs5"> </p>
|
<p class="whs5"> </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. </p>
|
quality control</a> operation. </p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </p>
|
||||||
|
@ -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> </p>
|
<p> </p>
|
||||||
|
|
||||||
<p><img src="../pics/a-arithmetic1d.png" x-maintain-ratio="TRUE" width="332px" height="238px" border="0" class="img_whs1"> <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"> <img src="../pics/b-ithmetic1d.png" x-maintain-ratio="TRUE" width="309px" height="316px" border="0" class="img_whs5"></p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </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. </p>
|
Arithmetic 1D hypothesis</a> operation. </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> </p>
|
<p> </p>
|
||||||
|
|
||||||
<p><img src="../pics/a-deflection1d.png" x-maintain-ratio="TRUE" width="332px" height="212px" border="0" class="img_whs4"> <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"> <img src="../pics/b-flection1d.png" x-maintain-ratio="TRUE" width="267px" height="339px" border="0" class="img_whs8"></p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </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. </p>
|
Deflection 1D hypothesis</a> operation. </p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </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> </p>
|
<p> </p>
|
||||||
|
|
||||||
<p><img src="../pics/a-averagelength.png" x-maintain-ratio="TRUE" width="332px" height="212px" border="0" class="img_whs4"> <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"> <img src="../pics/b-erage_length.png" x-maintain-ratio="TRUE" width="252px" height="243px" border="0" class="img_whs11"></p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </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. </p>
|
Average Length hypothesis</a> operation. </p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </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> </p>
|
<p> </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"> </p>
|
<p class="whs6"> </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"> <img src="../pics/b-mberofsegments.png" x-maintain-ratio="TRUE" width="395px" height="387px" border="0" class="img_whs11"></p>
|
<p class="whs6"> </p>
|
||||||
|
|
||||||
|
<p class="whs3"><img src="../pics/a-nbsegments1.png" x-maintain-ratio="TRUE" width="332px" height="238px" border="0" class="img_whs4"> <img src="../pics/b-mberofsegments.png" x-maintain-ratio="TRUE" width="395px" height="387px" border="0" class="img_whs14"></p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </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"> </p>
|
<p class="whs9"> </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>
|
<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"> </p>
|
<p class="whs9"> </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"> </p>
|
<p class="whs9"> </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. </p>
|
Number of Segments hypothesis</a> operation. </p>
|
||||||
|
|
||||||
<h3> </h3>
|
<h3> </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> </p>
|
<p> </p>
|
||||||
|
|
||||||
<p><img src="../pics/a-startendlength.png" x-maintain-ratio="TRUE" width="332px" height="238px" border="0" class="img_whs1"> <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"> <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"> </p>
|
<p class="whs6"> </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 hypothesis</a>
|
Start and End Length hypothesis</a>
|
||||||
operation. </p>
|
operation. </p>
|
||||||
|
|
||||||
|
<p class="whs6"> </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> </p>
|
||||||
|
|
||||||
|
<p class="whs3"><img src="../pics/automaticlength.png" x-maintain-ratio="TRUE" width="205px" height="175px" border="0" class="img_whs20"> </p>
|
||||||
|
|
||||||
|
<p> </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> </p>
|
||||||
|
|
||||||
|
<p class="whs3"><img src="../image147.gif" width="195px" height="192px" border="0" class="img_whs21"> <img src="../image148.gif" width="206px" height="195px" border="0" class="img_whs22"></p>
|
||||||
|
|
||||||
|
<p> </p>
|
||||||
|
|
||||||
|
<p> </p>
|
||||||
|
|
||||||
|
<p> </p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </p>
|
||||||
|
|
||||||
<script type="text/javascript" language="javascript1.2">
|
<script type="text/javascript" language="javascript1.2">
|
||||||
|
@ -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). The
|
||||||
|
criterion can be defined as </p>
|
||||||
|
|
||||||
<p> </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>К</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
|
||||||
|
К (i.e. the length of the longest edge), <span style="font-weight: bold; font-style: italic;"><I><B>р</B></I></span><span
|
||||||
|
style="vertical-align: Sub;
|
||||||
|
font-weight: bold;
|
||||||
|
font-style: italic;"><I><B>к</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 К is an equilateral
|
||||||
|
simplex. </p>
|
||||||
|
|
||||||
<ul type="disc" class="whs2">
|
<p class="whs2"> </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> </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 К 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> </p>
|
|
||||||
|
|
||||||
<p><img src="../image27.gif" width="234px" height="96px" border="0" class="img_whs5"></p>
|
|
||||||
|
|
||||||
<p> </p>
|
|
||||||
|
|
||||||
<p> </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 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> </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"> </p>
|
||||||
|
|
||||||
|
<p class="whs2">where <span style="font-weight: bold; font-style: italic;"><I><B>р</B></I></span><span
|
||||||
|
style="vertical-align: Sub;
|
||||||
|
font-weight: bold;
|
||||||
|
font-style: italic;"><I><B>к</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"> </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"> </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. </p>
|
||||||
|
|
||||||
|
<p class="whs11"> </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> </p>
|
<p class=TODO> </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"> </p>
|
<p class="whs2"> </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
|
||||||
> Aspect Ratio </B></span>or click <img src="../image37.gif" width="25px" height="24px" border="0" class="img_whs8"> button in the toolbar.
|
> 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"> </p>
|
<p class="whs2"> </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"> </p>
|
<p class="whs2"> </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. </p>
|
Ratio quality control</a> operation. </p>
|
||||||
|
|
||||||
|
@ -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"> </p>
|
||||||
|
|
||||||
|
<p> <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. </p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </p>
|
||||||
|
|
||||||
<script type="text/javascript" language="javascript1.2">
|
<script type="text/javascript" language="javascript1.2">
|
||||||
|
@ -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,
|
||||||
|
@ -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"> </p>
|
<p class="whs3"> </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"> </p>
|
<p class="whs5"> </p>
|
||||||
|
|
||||||
@ -180,13 +184,12 @@ else
|
|||||||
<p class="whs3"> </p>
|
<p class="whs3"> </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> From
|
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"> </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>
|
||||||
|
@ -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"> </p>
|
<p class="whs3"> </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"> </p>
|
<p class="whs7"> </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. </p>
|
||||||
|
|
||||||
<p class="whs5"> </p>
|
<p class="whs5"> </p>
|
||||||
|
|
||||||
@ -130,7 +143,7 @@ else
|
|||||||
|
|
||||||
<p class="whs3"> </p>
|
<p class="whs3"> </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"> </p>
|
<p class="whs3"> </p>
|
||||||
|
|
||||||
|
@ -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"> <span
|
<p class="whs1"><img src="../i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs2"> <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"> </p>
|
<p class="whs7"> </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"> </p>
|
<p class="whs16"><img src="../image130.gif" width="145px" height="150px" align="left" border="0" class="img_whs17"> </p>
|
||||||
<p class="whs16"> </p>
|
<p class="whs16"> </p>
|
||||||
@ -225,8 +237,8 @@ Taper > 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"> </p>
|
<p class="whs3"> </p>
|
||||||
|
|
||||||
@ -234,11 +246,11 @@ Taper > 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 > 0. </p>
|
|||||||
|
|
||||||
<p class="whs16"> </p>
|
<p class="whs16"> </p>
|
||||||
|
|
||||||
<p class="whs25"> </p>
|
<p class="whs26"> </p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </p>
|
||||||
|
|
||||||
|
@ -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> 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;"> 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"> </p>
|
<p class="whs2"> </p>
|
||||||
@ -165,18 +179,18 @@ else
|
|||||||
|
|
||||||
<p class="whs2"> </p>
|
<p class="whs2"> </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"> </p>
|
<p class="whs9"> </p>
|
||||||
|
|
||||||
<p> <span style="font-weight: bold;"><B>See
|
<p> <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
|
||||||
|
@ -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> In MESH
|
<p> In MESH
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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"> </p>
|
<p class="whs1"> </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"> </p>
|
<p class="whs4"> </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"> </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> Apply
|
</B></span>or <span style="font-weight: bold;"><B> Apply
|
||||||
|
@ -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"> </p>
|
<p class="whs2"> </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"> </p>
|
<p class="whs2"> </p>
|
||||||
|
|
||||||
@ -134,7 +139,7 @@ else
|
|||||||
|
|
||||||
<p class="whs2"> </p>
|
<p class="whs2"> </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"> </p>
|
<p class="whs2"> </p>
|
||||||
|
|
||||||
|
@ -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> </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"> </p>
|
|
||||||
|
|
||||||
<p class="whs6">for edges:</p>
|
|
||||||
|
|
||||||
<p class="whs4"> </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"> </p>
|
|
||||||
|
|
||||||
<p class="whs6">for faces:</p>
|
|
||||||
|
|
||||||
<p class="whs4"> </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> </p>
|
|
||||||
|
|
||||||
<p class="whs6">for solids:</p>
|
|
||||||
|
|
||||||
<p class="whs6"> </p>
|
|
||||||
|
|
||||||
<ul type="disc" class="whs2">
|
|
||||||
|
|
||||||
<ul type="circle" class="whs3">
|
|
||||||
|
|
||||||
<li class=kadov-p><p>Aspect ratio 3D</p></li>
|
|
||||||
</ul>
|
|
||||||
</ul>
|
|
||||||
|
|
||||||
<p> </p>
|
|
||||||
|
|
||||||
<p> </p>
|
|
||||||
|
|
||||||
<script type="text/javascript" language="javascript1.2">
|
|
||||||
<!--
|
|
||||||
if (window.writeIntopicBar)
|
|
||||||
writeIntopicBar(0);
|
|
||||||
//-->
|
|
||||||
</script>
|
|
||||||
</body>
|
|
||||||
</html>
|
|
@ -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"> </p>
|
<p class="whs2"> </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"> Length
|
a sample TUI Script of a <a href="../quality_controls.htm#bookmark4"> Length
|
||||||
2D quality control</a> operation. </p>
|
2D quality control</a> operation. </p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </p>
|
||||||
|
@ -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> </p>
|
<p> </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"> </p>
|
<p class="whs5"> </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. </p>
|
Element Area hypothesis</a> operation. </p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </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"> </p>
|
||||||
|
|
||||||
|
<p class="whs3"> </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> </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. </p>
|
||||||
|
|
||||||
|
<p> </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> </p>
|
||||||
|
|
||||||
|
<p> </p>
|
||||||
|
|
||||||
<script type="text/javascript" language="javascript1.2">
|
<script type="text/javascript" language="javascript1.2">
|
||||||
<!--
|
<!--
|
||||||
|
@ -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"> </p>
|
<p class="whs4"> </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. </p>
|
Element Volume hypothesis</a> operation. </p>
|
||||||
|
|
||||||
|
@ -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"> </p>
|
<p class="whs2"> </p>
|
||||||
|
|
||||||
<p> <span style="font-weight: bold;"><B>See
|
<p> <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. </p>
|
Nodes</a> operation. </p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </p>
|
||||||
|
@ -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>
|
||||||
|
@ -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> </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> </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. </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"> </p>
|
<p class="whs1"> </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. </p>
|
hypothesis</a> operation. </p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </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> </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. </p>
|
|
||||||
|
|
||||||
<p> </p>
|
<p> </p>
|
||||||
|
|
||||||
<p class="whs2"> </p>
|
<p class="whs2"> </p>
|
||||||
|
@ -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> </p>
|
<p> </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> </p>
|
<p> </p>
|
||||||
|
|
||||||
<p><img src="../pics/edit_mesh1.png" x-maintain-ratio="TRUE" width="386px" height="336px" border="0" class="img_whs3"> <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"> <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"> </p>
|
<p class="whs6"> </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"> </p>
|
<p class="whs6"> </p>
|
||||||
|
|
||||||
<p class="whs5"> </p>
|
<p class="whs6"> </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. </p>
|
Mesh</a> operation. </p>
|
||||||
|
|
||||||
<p class="whs5"> </p>
|
<p class="whs6"> </p>
|
||||||
|
|
||||||
<p class="whs5"> </p>
|
<p class="whs6"> </p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </p>
|
||||||
|
|
||||||
|
@ -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> </p>
|
<p> </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> </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;"> </p>
|
style="margin-left: 40px;"> </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"> </p>
|
<p class="whs3"> </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> </p>
|
<p> </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"> </p>
|
<p class="whs3"> </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"> </p>
|
<p class="whs3"> </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> to
|
</B></span>or <span style="font-weight: bold;"><B>Apply </B></span> to
|
||||||
confirm deletion of the specified nodes.</p>
|
confirm deletion of the specified nodes.</p>
|
||||||
|
|
||||||
<p class="whs1"> </p>
|
<p class="whs3"> </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"> </p>
|
<p class="whs3"> </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"> </p>
|
<p class="whs6"> </p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </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;"> </p>
|
style="margin-left: 40px;"> </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"> </p>
|
<p class="whs3"> </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> </p>
|
<p> </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"> </p>
|
<p class="whs3"> </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"> </p>
|
<p class="whs3"> </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> to
|
</B></span>or <span style="font-weight: bold;"><B>Apply </B></span> to
|
||||||
confirm deletion of the specified elements.</p>
|
confirm deletion of the specified elements.</p>
|
||||||
|
|
||||||
<p class="whs1"> </p>
|
<p class="whs3"> </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"> </p>
|
<p class="whs6"> </p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </p>
|
||||||
|
|
||||||
|
@ -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> </p>
|
<p> </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> </p>
|
||||||
|
|
||||||
|
<p class=TODO><a name=renumber_nodes>To renumber the nodes of your mesh:</a></p>
|
||||||
|
|
||||||
<p class=TODO> </p>
|
<p class=TODO> </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"> </p>
|
<p class="whs3"> </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"> </p>
|
<p class="whs3"> </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"> </p>
|
<p class="whs3"> </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"> </p>
|
<p class="whs3"> </p>
|
||||||
|
|
||||||
<p class="whs1"> </p>
|
<p class="whs3"> </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> </p>
|
<p class=TODO> </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"> </p>
|
<p class="whs3"> </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"> </p>
|
<p class="whs3"> </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"> </p>
|
<p class="whs3"> </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"> </p>
|
<p class="whs3"> </p>
|
||||||
|
|
||||||
<p> <span style="font-weight: bold;"><B>See
|
<p> <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> </p>
|
<p> </p>
|
||||||
|
|
||||||
<p class="whs1"> </p>
|
<p class="whs3"> </p>
|
||||||
|
|
||||||
<script type="text/javascript" language="javascript1.2">
|
<script type="text/javascript" language="javascript1.2">
|
||||||
<!--
|
<!--
|
||||||
|
@ -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
|
||||||
|
@ -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
|
||||||
|
@ -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 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 different
|
||||||
|
@ -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 is
|
of the element. SKEW 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> </p>
|
<p> </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"> </p>
|
<p class="whs2"> </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> </p>
|
<p class=TODO> </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"> </p>
|
<p class="whs2"> </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
|
||||||
> Skew </B></span>or click <img src="../image40.gif" width="24px" height="23px" border="0" class="img_whs5"> button of the toolbar. Your mesh
|
> 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"> </p>
|
<p class="whs2"> </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"> </p>
|
<p class="whs2"> </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. </p>
|
quality control</a> operation. </p>
|
||||||
|
|
||||||
|
@ -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">
|
||||||
|
|
||||||
|
@ -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
|
||||||
|
@ -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> </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> </p>
|
<p> </p>
|
||||||
@ -119,7 +126,7 @@ else
|
|||||||
<p class="whs3"> </p>
|
<p class="whs3"> </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. </p>
|
quality control</a> operation. </p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </p>
|
||||||
|
@ -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
|
||||||
|
@ -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> </p>
|
<p class=TODO> </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"> </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"> </p>
|
|
||||||
|
|
||||||
<p class="whs2"> </p>
|
|
||||||
|
|
||||||
<p class="whs2"> </p>
|
|
||||||
|
|
||||||
<p> </p>
|
<p> </p>
|
||||||
|
|
||||||
<p><img src="../pics/uniting_a_set_of_triangles1.png" x-maintain-ratio="TRUE" width="286px" height="242px" border="0" class="img_whs8"> <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"> <img src="../pics/uniting_a_set_of_triangles2.png" x-maintain-ratio="TRUE" width="286px" height="242px" border="0" class="img_whs9"></p>
|
||||||
|
@ -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> In MESH
|
<p> In MESH
|
||||||
|
@ -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
|
||||||
|
@ -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> </p>
|
<p> </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"> </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"> </p>
|
<p class="whs3"> </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> </p>
|
<p> </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> </p>
|
<p> </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"> </p>
|
<p class="whs5"> </p>
|
||||||
|
|
||||||
<p class="whs3"> </p>
|
<p class="whs5"> </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"> </p>
|
<p class="whs5"> </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"> </p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </p>
|
||||||
|
|
||||||
<p class="whs8"> </p>
|
<p class="whs11"> </p>
|
||||||
|
|
||||||
<p class="whs8"> </p>
|
<p class="whs11"> </p>
|
||||||
|
|
||||||
<p class="whs9"> </p>
|
<p class="whs11"> </p>
|
||||||
|
|
||||||
<p class="whs9"> </p>
|
|
||||||
|
|
||||||
<p class="whs9"> </p>
|
|
||||||
|
|
||||||
<script type="text/javascript" language="javascript1.2">
|
<script type="text/javascript" language="javascript1.2">
|
||||||
<!--
|
<!--
|
||||||
|
@ -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
|
||||||
|
@ -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> </p>
|
<p> </p>
|
||||||
|
|
||||||
<p><img src="pics/free_borders1.png" x-maintain-ratio="TRUE" width="278px" height="231px" border="0" class="img_whs2"> </p>
|
<p class="whs2"><img src="pics/free_borders1.png" x-maintain-ratio="TRUE" width="278px" height="231px" border="0" class="img_whs3"> </p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </p>
|
||||||
|
|
||||||
@ -98,8 +104,8 @@ else
|
|||||||
|
|
||||||
<p> </p>
|
<p> </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. </p>
|
Borders quality control</a> operation. </p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </p>
|
||||||
|
@ -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"> This
|
<p><img src="i_blue.jpg" x-maintain-ratio="TRUE" width="30px" height="30px" border="0" class="img_whs1"> This
|
||||||
@ -102,7 +107,7 @@ else
|
|||||||
<p class="whs2"> </p>
|
<p class="whs2"> </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. </p>
|
Edges quality control</a> operation. </p>
|
||||||
|
|
||||||
<p> </p>
|
<p> </p>
|
||||||
|
@ -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"> </p>
|
<p class="whs1"> </p>
|
||||||
|
|
||||||
|
<p class="whs1">import SMESH</p>
|
||||||
|
|
||||||
<p class="whs1">import StdMeshers</p>
|
<p class="whs1">import StdMeshers</p>
|
||||||
|
|
||||||
<p class="whs1"> </p>
|
<p class="whs1"> </p>
|
||||||
@ -189,12 +196,6 @@ else
|
|||||||
<p class="whs1">smesh = salome.lcc.FindOrLoadComponent("FactoryServer",
|
<p class="whs1">smesh = salome.lcc.FindOrLoadComponent("FactoryServer",
|
||||||
"SMESH")</p>
|
"SMESH")</p>
|
||||||
|
|
||||||
<p class="whs1"> </p>
|
|
||||||
|
|
||||||
<p class="whs1">smeshgui = salome.ImportComponentGUI("SMESH")</p>
|
|
||||||
|
|
||||||
<p class="whs1">smeshgui.Init(salome.myStudyId);</p>
|
|
||||||
|
|
||||||
<p class="whs2"> </p>
|
<p class="whs2"> </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 "--------------------------
|
|
||||||
create Hypothesis"</p>
|
|
||||||
|
|
||||||
<p class="whs1"> </p>
|
|
||||||
|
|
||||||
<p class="whs1">print "--------------------------
|
|
||||||
NumberOfSegments"</p>
|
|
||||||
|
|
||||||
<p class="whs1">numberOfSegments
|
<p class="whs1">numberOfSegments
|
||||||
= 7</p>
|
= 7</p>
|
||||||
|
|
||||||
<p class="whs1"> </p>
|
|
||||||
|
|
||||||
<p class="whs1">hypNbSeg = smesh.CreateHypothesis("NumberOfSegments",
|
<p class="whs1">hypNbSeg = smesh.CreateHypothesis("NumberOfSegments",
|
||||||
"libStdMeshersEngine.so")</p>
|
"libStdMeshersEngine.so")</p>
|
||||||
|
|
||||||
<p class="whs1">hypNbSeg.SetNumberOfSegments(numberOfSegments)</p>
|
<p class="whs1">hypNbSeg.SetNumberOfSegments(numberOfSegments)</p>
|
||||||
|
|
||||||
<p class="whs1"> </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"> </p>
|
|
||||||
|
|
||||||
<p class="whs1">smeshgui.SetName(salome.ObjectToID(hypNbSeg),
|
|
||||||
"NumberOfSegments_10")</p>
|
|
||||||
|
|
||||||
<p class="whs1"> </p>
|
|
||||||
|
|
||||||
<p class="whs1">print "--------------------------
|
|
||||||
MaxElementArea"</p>
|
|
||||||
|
|
||||||
<p class="whs1">maxElementArea =
|
|
||||||
800</p>
|
|
||||||
|
|
||||||
<p class="whs1"> </p>
|
|
||||||
|
|
||||||
<p class="whs1">hypArea = smesh.CreateHypothesis("MaxElementArea",
|
|
||||||
"libStdMeshersEngine.so")</p>
|
|
||||||
|
|
||||||
<p class="whs1">hypArea.SetMaxElementArea(maxElementArea)</p>
|
|
||||||
|
|
||||||
<p class="whs1"> </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"> </p>
|
|
||||||
|
|
||||||
<p class="whs1">smeshgui.SetName(salome.ObjectToID(hypArea),
|
|
||||||
"MaxElementArea_500")</p>
|
|
||||||
|
|
||||||
<p class="whs1"> </p>
|
|
||||||
|
|
||||||
<p class="whs1">print "--------------------------
|
|
||||||
MaxElementVolume"</p>
|
|
||||||
|
|
||||||
<p class="whs1">maxElementVolume
|
|
||||||
= 900</p>
|
|
||||||
|
|
||||||
<p class="whs1"> </p>
|
|
||||||
|
|
||||||
<p class="whs1">hypVolume = smesh.CreateHypothesis("MaxElementVolume",
|
|
||||||
"libStdMeshersEngine.so")</p>
|
|
||||||
|
|
||||||
<p class="whs1">hypVolume.SetMaxElementVolume(maxElementVolume)</p>
|
|
||||||
|
|
||||||
<p class="whs2"> </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"> </p>
|
|
||||||
|
|
||||||
<p class="whs1">smeshgui.SetName(salome.ObjectToID(hypVolume),
|
|
||||||
"MaxElementVolume_500")</p>
|
|
||||||
|
|
||||||
<p class="whs2"> </p>
|
<p class="whs2"> </p>
|
||||||
|
|
||||||
<p class="whs2"># create algorithms</p>
|
<p class="whs2"># create algorithms</p>
|
||||||
|
|
||||||
<p class="whs1">print "--------------------------
|
|
||||||
create Algorithms"</p>
|
|
||||||
|
|
||||||
<p class="whs1"> </p>
|
|
||||||
|
|
||||||
<p class="whs1">print "--------------------------
|
|
||||||
Regular_1D"</p>
|
|
||||||
|
|
||||||
<p class="whs1">regular1D = smesh.CreateHypothesis("Regular_1D",
|
<p class="whs1">regular1D = smesh.CreateHypothesis("Regular_1D",
|
||||||
"libStdMeshersEngine.so")</p>
|
"libStdMeshersEngine.so")</p>
|
||||||
|
|
||||||
<p class="whs1">smeshgui.SetName(salome.ObjectToID(regular1D),
|
|
||||||
"Wire Discretisation")</p>
|
|
||||||
|
|
||||||
<p class="whs1"> </p>
|
|
||||||
|
|
||||||
<p class="whs1">print "--------------------------
|
|
||||||
Quadrangle_2D"</p>
|
|
||||||
|
|
||||||
<p class="whs1">quad2D = smesh.CreateHypothesis("Quadrangle_2D",
|
<p class="whs1">quad2D = smesh.CreateHypothesis("Quadrangle_2D",
|
||||||
"libStdMeshersEngine.so")</p>
|
"libStdMeshersEngine.so")</p>
|
||||||
|
|
||||||
<p class="whs1">smeshgui.SetName(salome.ObjectToID(quad2D),
|
|
||||||
"Quadrangle_2D")</p>
|
|
||||||
|
|
||||||
<p class="whs2"> </p>
|
<p class="whs2"> </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),
|
|
||||||
"MeshBox")</p>
|
|
||||||
|
|
||||||
<p class="whs2"> </p>
|
<p class="whs2"> </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 "--------------------------
|
|
||||||
add hypothesis to the box"</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 "--------------------------
|
|
||||||
compute the mesh of the box"</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"> print
|
<p class="whs1"> print
|
||||||
"probleme when computing the mesh"</p>
|
"probleme when computing the mesh"</p>
|
||||||
|
|
||||||
|
<p class="whs1">else:</p>
|
||||||
|
|
||||||
|
<p class="whs1"> print
|
||||||
|
"Computation succeded"</p>
|
||||||
|
|
||||||
<p class="whs2"> </p>
|
<p class="whs2"> </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["FACE"])</p>
|
geompy.ShapeType["FACE"])</p>
|
||||||
|
|
||||||
<p class="whs1">geompy.AddObject(aGeomGroup1,
|
<p class="whs1">geompy.AddObject(aGeomGroup1,
|
||||||
1)</p>
|
1)</p>
|
||||||
|
|
||||||
<p class="whs1"> </p>
|
<p class="whs1"> </p>
|
||||||
|
|
||||||
<p class="whs1">aGeomGroup2 = geompy.CreateGroup(face
|
<p class="whs1">aGeomGroup2 = geompy.CreateGroup(face,
|
||||||
, geompy.ShapeType["EDGE"])</p>
|
geompy.ShapeType["EDGE"])</p>
|
||||||
|
|
||||||
<p class="whs1"> </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,
|
||||||
"Group on Edges")</p>
|
"Group on Edges")</p>
|
||||||
|
|
||||||
<p class="whs1"> </p>
|
<p class="whs2"> </p>
|
||||||
|
|
||||||
|
<p class="whs2"># create SMESH groups</p>
|
||||||
|
|
||||||
<p class="whs1">aSmeshGroup1 = mesh.CreateGroupFromGEOM(SMESH.FACE,
|
<p class="whs1">aSmeshGroup1 = mesh.CreateGroupFromGEOM(SMESH.FACE,
|
||||||
"SMESHGroup1", aGeomGroup1)</p>
|
"SMESHGroup1",</p>
|
||||||
|
|
||||||
|
<p class="whs1">aGeomGroup1)</p>
|
||||||
|
|
||||||
<p class="whs1">aSmeshGroup2 = mesh.CreateGroupFromGEOM(SMESH.EDGE,
|
<p class="whs1">aSmeshGroup2 = mesh.CreateGroupFromGEOM(SMESH.EDGE,
|
||||||
"SMESHGroup2", aGeomGroup2)</p>
|
"SMESHGroup2", aGeomGroup2)</p>
|
||||||
@ -438,7 +333,7 @@ else
|
|||||||
<p class="whs1"> </p>
|
<p class="whs1"> </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>
|
</p>
|
||||||
|
|
||||||
<p class="whs2"> </p>
|
<p class="whs2"> </p>
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 9.8 KiB |
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.6 KiB |
Before Width: | Height: | Size: 4.7 KiB |
Before Width: | Height: | Size: 5.2 KiB |
Before Width: | Height: | Size: 53 KiB |
Before Width: | Height: | Size: 1.5 KiB |
Before Width: | Height: | Size: 1.3 KiB |
Before Width: | Height: | Size: 1.1 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 6.8 KiB |
Before Width: | Height: | Size: 1.7 KiB |
Before Width: | Height: | Size: 1001 B After Width: | Height: | Size: 1000 B |
Before Width: | Height: | Size: 65 KiB After Width: | Height: | Size: 65 KiB |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 2.9 KiB |
Before Width: | Height: | Size: 987 B After Width: | Height: | Size: 986 B |
@ -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> </p>
|
<p> </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> </p>
|
<p> </p>
|
||||||
|
|
||||||
<p class="whs3"> </p>
|
<p class="whs4"> </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"> Length
|
a sample TUI Script of a <a href="quality_controls.htm#bookmark2"> Length
|
||||||
quality control</a> operation. </p>
|
quality control</a> operation. </p>
|
||||||
|
|
||||||
<p>.</p>
|
<p>.</p>
|
||||||
|
@ -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"> </p>
|
||||||
|
|
||||||
|
<p> <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. </p>
|
||||||
|
|
||||||
|
<p> </p>
|
||||||
|
|
||||||
<script type="text/javascript" language="javascript1.2">
|
<script type="text/javascript" language="javascript1.2">
|
||||||
<!--
|
<!--
|
||||||
if (window.writeIntopicBar)
|
if (window.writeIntopicBar)
|
||||||
|
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 11 KiB After Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |