-This is SMESH V2.0.0
-
+This is the version 2.1.0 of SMESH
Compatible with :
- GEOM V2_0_0
- KERNEL V2_0_0
- MED V2_0_0
+ - KERNEL 2.1.0
+ - GEOM 2.1.0
+ - MED 2.1.0
mesh_tree_group.png \
mesh_edit_group.png \
mesh_make_group.png \
+mesh_union2tri.png \
+mesh_uniontri.png \
+mesh_cutquad.png \
+mesh_smoothing.png \
+mesh_renumbering_nodes.png \
+mesh_renumbering_elements.png \
+mesh_extrusion.png \
+mesh_revolution.png \
ModuleMesh.png \
+mesh_unionGroups.png \
+mesh_intersectGroups.png \
+mesh_cutGroups.png \
+mesh_deleteGroups.png \
+mesh_translation_vector.png \
+mesh_translation_points.png \
+mesh_rotation.png \
+mesh_symmetry_point.png \
+mesh_symmetry_axis.png \
+mesh_symmetry_plane.png \
+mesh_sew_freeborders.png \
+mesh_sew_conform_freeborders.png \
+mesh_sew_bordertoside.png \
+mesh_sew_sideelements.png \
+mesh_merge_nodes.png \
select1.png \
SMESH_en.xml \
SMESH.config \
StdMeshers.xml \
SMESHCatalog.xml \
-flight_solid.brep
+flight_solid.brep \
+mesh_pattern.png \
+pattern_sample_2d.png \
+pattern_sample_3D.png
BIN_SCRIPT= \
VERSION
# GEOM_ROOT_DIR environment variable defined
GEOM_DIR=$GEOM_ROOT_DIR
- else
-
- # search Geom binaries in PATH variable
- AC_PATH_PROG(TEMP, libGEOM_Swig.py)
- if test "x$TEMP" != "x" ; then
- GEOM_BIN_DIR=`dirname $TEMP`
- GEOM_DIR=`dirname $GEOM_BIN_DIR`
- fi
-
fi
#
fi
-if test -f ${GEOM_DIR}/bin/salome/libGEOM_Swig.py ; then
+if test -f ${GEOM_DIR}/lib/salome/libGEOMClient.so ; then
Geom_ok=yes
AC_MSG_RESULT(Using Geom module distribution in ${GEOM_DIR})
# MED_ROOT_DIR environment variable defined
MED_DIR=$MED_ROOT_DIR
- else
-
- # search Med binaries in PATH variable
- AC_PATH_PROG(TEMP, libMEDMEM_Swig.py)
- if test "x$TEMP" != "x" ; then
- MED_BIN_DIR=`dirname $TEMP`
- MED_DIR=`dirname $MED_BIN_DIR`
- fi
-
fi
#
fi
-if test -f ${MED_DIR}/bin/salome/libMEDMEM_Swig.py ; then
+if test -f ${MED_DIR}/idl/salome/MED.idl ; then
Med_ok=yes
AC_MSG_RESULT(Using Med module distribution in ${MED_DIR})
+++ /dev/null
-AC_DEFUN([CHECK_NETGEN],[
-
-AC_REQUIRE([AC_PROG_CXX])dnl
-AC_REQUIRE([AC_PROG_CXXCPP])dnl
-
-AC_CHECKING(for Netgen Libraries)
-
-AC_LANG_SAVE
-AC_LANG_CPLUSPLUS
-
-AC_ARG_WITH(netgen,
- [ --with-netgen=DIR root directory path of NETGEN installation],
- WITHNETGEN="yes",WITHNETGEN="no")
-
-NETGEN_INCLUDES=""
-NETGEN_LIBS=""
-
-Netgen_ok=no
-
-if test "$WITHNETGEN" = yes; then
-
- echo
- echo
- echo -------------------------------------------------
- echo You are about to choose to use somehow the
- echo Netgen Library to generate Tetrahedric mesh.
- echo
- echo WARNING
- echo ----------------------------------------------------------
- echo ----------------------------------------------------------
- echo You are strongly advised to consult the file
- echo SMESH_SRC/src/NETGEN/ReadMeForNgUsers, particularly about
- echo assumptions made on the installation of the Netgen
- echo application and libraries.
- echo Ask your system administrator for those details.
- echo ----------------------------------------------------------
- echo ----------------------------------------------------------
- echo
- echo
-
- NETGEN_HOME=$withval
-
- if test "$NETGEN_HOME"; then
- NETGEN_INCLUDES="-I$NETGEN_HOME/include"
- NETGEN_LIBS_DIR="$NETGEN_HOME/lib/LINUX"
- NETGEN_LIBS="-L$NETGEN_LIBS_DIR"
- fi
-
- CPPFLAGS_old="$CPPFLAGS"
- CPPFLAGS="$NETGEN_INCLUDES $CPPFLAGS"
- CXXFLAGS_old="$CXXFLAGS"
- CXXFLAGS="$NETGEN_INCLUDES $CXXFLAGS"
-
- AC_MSG_CHECKING(for Netgen header file)
-
- AC_CHECK_HEADER(nglib.h,Netgen_ok=yes,Netgen_ok=no)
- CPPFLAGS="$CPPFLAGS_old"
- CXXFLAGS="$CXXFLAGS_old"
-
- if test "$WITHNETGEN" = "yes";then
- NETGEN_LIBS="-L. -lNETGEN"
-
- AC_MSG_CHECKING(for Netgen libraries)
-
- CPPFLAGS_old="$CPPFLAGS"
- CPPFLAGS="$NETGEN_INCLUDES $CPPFLAGS"
- CXXFLAGS_old="$CXXFLAGS"
- CXXFLAGS="$NETGEN_INCLUDES $CXXFLAGS"
-
- LDFLAGS_old="$LDFLAGS"
- LDFLAGS="$NETGEN_LIBS $LDFLAGS"
-
- AC_TRY_COMPILE(#include <iostream.h>
-#include <fstream.h>
-#include "nglib.h"
-,Ng_Init();
- Ng_Exit();,Netgen_ok=yes;ar x "$NETGEN_LIBS_DIR/libnginterface.a";
- ar x "$NETGEN_LIBS_DIR/libcsg.a";
- ar x "$NETGEN_LIBS_DIR/libgprim.a";
- ar x "$NETGEN_LIBS_DIR/libmesh.a";
- ar x "$NETGEN_LIBS_DIR/libopti.a";
- ar x "$NETGEN_LIBS_DIR/libgen.a";
- ar x "$NETGEN_LIBS_DIR/libla.a";
- ar x "$NETGEN_LIBS_DIR/libstlgeom.a";
- ar x "$NETGEN_LIBS_DIR/libgeom2d.a";
- $CXX -shared linopt.o bfgs.o linsearch.o global.o bisect.o meshtool.o refine.o ruler3.o improve3.o adfront3.o tetrarls.o prism2rls.o pyramidrls.o pyramid2rls.o netrule3.o ruler2.o meshclass.o improve2.o adfront2.o netrule2.o triarls.o geomsearch.o secondorder.o meshtype.o parser3.o quadrls.o specials.o parser2.o meshing2.o meshing3.o meshfunc.o localh.o improve2gen.o delaunay.o boundarylayer.o msghandler.o meshfunc2d.o smoothing2.o smoothing3.o topology.o curvedelems.o clusters.o zrefine.o ngexception.o geomtest3d.o geom2d.o geom3d.o adtree.o transform3d.o geomfuncs.o polynomial.o densemat.o vector.o basemat.o sparsmat.o algprim.o brick.o manifold.o bspline2d.o meshsurf.o csgeom.o polyhedra.o curve2d.o singularref.o edgeflw.o solid.o explicitcurve2d.o specpoin.o gencyl.o revolution.o genmesh.o spline3d.o surface.o identify.o triapprox.o meshstlsurface.o stlline.o stltopology.o stltool.o stlgeom.o stlgeomchart.o stlgeommesh.o table.o optmem.o spbita2d.o hashtabl.o sort.o flags.o seti.o bitarray.o array.o symbolta.o mystring.o moveablemem.o spline2d.o splinegeometry2.o ngnewdelete.o nglib.o -o libNETGEN.so;
- rm -rf adfront2.o adfront3.o adtree.o algprim.o array.o basemat.o bfgs.o bisect.o bitarray.o boundarylayer.o brick.o bspline2d.o clusters.o csgeom.o csgparser.o curve2d.o curvedelems.o delaunay.o densemat.o dynamicmem.o edgeflw.o explicitcurve2d.o extrusion.o flags.o gencyl.o genmesh.o geom2dmesh.o geom2d.o geom3d.o geomfuncs.o geomsearch.o geomtest3d.o global.o hashtabl.o hprefinement.o identify.o importsolution.o improve2gen.o improve2.o improve3.o linopt.o linsearch.o localh.o manifold.o meshclass.o meshfunc2d.o meshfunc.o meshing2.o meshing3.o meshstlsurface.o meshsurf.o meshtool.o meshtype.o moveablemem.o msghandler.o mystring.o netrule2.o netrule3.o ngexception.o nglib.o ngnewdelete.o optmem.o parser2.o parser3.o parthreads.o polyhedra.o polynomial.o prism2rls.o pyramid2rls.o pyramidrls.o quadrls.o readuser.o refine.o revolution.o ruler2.o ruler3.o secondorder.o seti.o singularref.o smoothing2.o smoothing3.o solid.o sort.o sparsmat.o spbita2d.o specials.o specpoin.o spline2d.o spline3d.o splinegeometry2.o stlgeomchart.o stlgeommesh.o stlgeom.o stlline.o stltool.o stltopology.o surface.o symbolta.o table.o tetrarls.o topology.o transform3d.o triapprox.o triarls.o vector.o writeabaqus.o writediffpack.o writefeap.o writefluent.o writepermas.o writetecplot.o writetochnog.o writeuser.o wuchemnitz.o zrefine.o,
- Netgen_ok=no)
-
- AC_CACHE_VAL(salome_netgen_lib,[
- AC_TRY_LINK(
-#include <iostream.h>
-#include <fstream.h>
-#include "nglib.h"
-,Ng_Init();
- Ng_Exit();,
- eval "salome_netgen_lib=yes";rm -rf libNETGEN.so,eval "salome_netgen_lib=no";rm -rf libNETGEN.so)
- ])
- Netgen_ok="$salome_netgen_lib"
-
-
- LDFLAGS="$LDFLAGS_old"
- CPPFLAGS="$CPPFLAGS_old"
- CXXFLAGS="$CXXFLAGS_old"
- fi
-
-
-if test "x$Netgen_ok" = xno ; then
- AC_MSG_RESULT(no)
- AC_MSG_WARN(Netgen libraries not found or not properly installed)
-else
- AC_MSG_RESULT(yes)
- NETGEN_LIBS="-lNETGEN"
- CPPFLAGS="${CPPFLAGS} -DHAVE_NETGEN"
- IDLCXXFLAGS="${IDLCXXFLAGS} -DHAVE_NETGEN"
- OMNIORB_IDLPYFLAGS="${OMNIORB_IDLPYFLAGS} -DHAVE_NETGEN"
-fi
-fi
-AC_SUBST(NETGEN_INCLUDES)
-AC_SUBST(NETGEN_LIBS)
-AC_SUBST(NETGEN_LIBS_DIR)
-AC_SUBST(WITHNETGEN)
-
-AC_LANG_RESTORE
-
-])dnl
LIBS=@LIBS@
+LIBSFORBIN=@LIBS@
LDFLAGS=@LDFLAGS@ -L$(top_builddir)/lib/salome -Xlinker -rpath-link -Xlinker -L$(top_builddir)/lib/salome
+LDFLAGSFORBIN=@LDFLAGS@ -L$(top_builddir)/lib/salome -Xlinker -rpath-link -Xlinker -L$(top_builddir)/lib/salome
# add libstdc++ to link c++ library with libtool !
LDFLAGS+= -lstdc++
+LDFLAGSFORBIN+= -lstdc++
CP=@CP@
# C++
CXX = @CXX@
-CXXFLAGS = @CXXFLAGS@
+CXXFLAGS = @CXXFLAGS@
CXX_DEPEND_FLAG = @CXX_DEPEND_FLAG@
# BOOST Library
--- /dev/null
+#=======================================================================
+# This section of this makefile comes from the file
+# 'adm/unix/make_conclude' which was generated with config.status
+# from file adm/unix/make_conclude.in
+#=======================================================================
+# -* Makefile *-
+#
+# Authors : Patrick GOLDBRONN (CEA) - Marc Tajchman (CEA)
+# Date : 6/07/2001
+# $Header$
+#
+
+# ORB Specifics rules
+@CORBA@
+
+# transform idl reference in appropriate obj file
+LIB_CLIENT_SRC = $(LIB_CLIENT_IDL:%.idl=%$(IDL_CLN_CXX))
+LIB_SERVER_SRC = $(LIB_SERVER_IDL:%.idl=%$(IDL_SRV_CXX))
+LIB_MOC_SRC = $(LIB_MOC:%.h=%_moc.cxx)
+LIB_SRC+=$(LIB_MOC_SRC)
+LIB_SWIG_SRC = $(SWIG_DEF:%.i=%_wrap.cxx)
+LIB_DEP= $(LIB_SRC) $(LIB_CLIENT_SRC) $(LIB_SERVER_SRC) $(LIB_SWIG_SRC)
+
+LIB_CLIENT_OBJ = $(LIB_CLIENT_IDL:%.idl=%$(IDL_CLN_OBJ))
+LIB_SERVER_OBJ = $(LIB_SERVER_IDL:%.idl=%$(IDL_SRV_OBJ))
+
+
+# transform c file in appropriate libtool obj file (.c, .cc and .cxx)
+LIB_OBJ_C = $(patsubst %.c, %.lo, $(filter %.c, $(LIB_SRC)))
+LIB_OBJ_CC = $(patsubst %.cc, %.lo, $(filter %.cc, $(LIB_SRC)))
+LIB_OBJ_CXX = $(patsubst %.cxx, %.lo, $(filter %.cxx, $(LIB_SRC)))
+LIB_SWIG_OBJ = $(LIB_SWIG_SRC:%.cxx=%.lo)
+LIB_OBJ_F = $(patsubst %.f, %.lo, $(filter %.f, $(LIB_SRC)))
+
+# 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_BUILD = $(LIB:%.la=$(top_builddir)/lib/salome/%.la)
+LIB_BUILD = $(patsubst %.la, $(top_builddir)/lib/salome/%.la, $(filter %.la, $(LIB)))
+LIB_BUILD_A = $(patsubst %.a, $(top_builddir)/lib/salome/%.a, $(filter %.a, $(LIB)))
+
+ifneq ($(findstring cmodule.la,$(filter %.la, $(LIB))),)
+LIB_SWIG = $(patsubst %cmodule.la,%.so, $(filter %.la, $(LIB)))
+else
+LIB_SWIG =
+endif
+
+lib: $(LIB_BUILD) $(LIB_CLIENT_PY)
+# we don't build static library !
+
+$(LIB_BUILD): $(top_builddir)/lib/salome/%.la: %.la
+ -$(RM) $@
+ -$(RM) $(patsubst %.la, %.so, $@)
+ -$(RM) $(patsubst %.la, %.a, $@)
+ ln -sf $(CURDIR)/$< $@ || true
+ ln -sf $(patsubst %.la, %.so, $(CURDIR)/.libs/$<) \
+ $(patsubst %.la, %.so, $@) || true
+ ln -sf $(patsubst %.la, %.so, $(CURDIR)/.libs/$<).0 \
+ $(patsubst %.la, %.so, $@).0 || true
+
+ if ! test -z $(LIB_SWIG) ; then \
+ ln -sf $(patsubst %.la,%.so, $(CURDIR)/.libs/$<) $(top_builddir)/lib/salome/_$(LIB_SWIG) || true;\
+ fi;
+
+$(LIB_BUILD_A): $(top_builddir)/lib/salome/%.a: %.a
+ -$(RM) $@
+ ln -sf $(CURDIR)/$< $@ || true
+
+$(LIB): $(LIB_OBJ)
+ @$(LT) --mode=link $(CXX) -rpath $(libdir) -o $@ $(CXXFLAGS) $(LIB_OBJ) $(LDFLAGS) $(LIBS)
+
+# transform idl reference in appropriate obj file
+BIN_CLIENT_SRC = $(BIN_CLIENT_IDL:%.idl=%$(IDL_CLN_CXX))
+BIN_SERVER_SRC = $(BIN_SERVER_IDL:%.idl=%$(IDL_SRV_CXX))
+BIN_MOC_SRC = $(BIN_MOC:%.h=%_moc.cxx)
+BIN_SRC+=$(BIN_MOC_SRC)
+BIN_DEP=$(BIN:%=%.cxx) $(BIN_SRC) $(BIN_CLIENT_SRC) $(BIN_SERVER_SRC)
+
+BIN_CLIENT_OBJ = $(BIN_CLIENT_IDL:%.idl=%$(IDL_CLN_OBJ))
+BIN_SERVER_OBJ = $(BIN_SERVER_IDL:%.idl=%$(IDL_SRV_OBJ))
+# transform c file in appropriate libtool obj file (.c)
+BIN_OBJ_C = $(patsubst %.c, %.o, $(filter %.c, $(BIN_SRC)))
+# transform c++ file in appropriate libtool obj file (.cc and .cxx)
+BIN_OBJ_CC = $(patsubst %.cc, %.o, $(filter %.cc, $(BIN_SRC)))
+BIN_OBJ_CXX = $(patsubst %.cxx, %.o, $(filter %.cxx, $(BIN_SRC)))
+# all obj file in bin target
+BIN_OBJ = $(BIN_OBJ_CC) $(BIN_OBJ_CXX) $(BIN_OBJ_C) $(BIN_CLIENT_OBJ) $(BIN_SERVER_OBJ)
+
+bin: $(BIN:%=$(top_builddir)/bin/salome/%) $(BIN) $(LIB) pyscripts sharedpyscripts
+
+BIN_LIB=$(LIB:lib%.la=-l%)
+
+$(BIN:%=$(top_builddir)/bin/salome/%) $(TEST_PROGS:%=$(top_builddir)/bin/salome/%): $(top_builddir)/bin/salome/%: %
+ -$(RM) $@
+ ln -sf $(CURDIR)/$< $@
+
+$(BIN) $(TEST_PROGS): %: %.lo $(BIN_OBJ)
+ $(CXX) $(CXXFLAGS) -o $@ $^ $(BIN_LIB) $(LDFLAGSFORBIN) $(LIBSFORBIN)
+
+# copy python scripts in $(top_builddir)/bin/salome
+#
+DEST_PYSCRIPTS = $(EXPORT_PYSCRIPTS:%=$(top_builddir)/bin/salome/%)
+pyscripts: $(DEST_PYSCRIPTS)
+$(DEST_PYSCRIPTS): $(top_builddir)/bin/salome/%: %
+ cp -f $< $@
+
+# copy pyqt files in $(PYTHON_SHARED_SITE)
+#
+PYTHON_SHARED_SITE=$(top_builddir)/lib/python$(PYTHON_VERSION)/site-packages/salome/shared_modules
+
+$(PYTHON_SHARED_SITE):
+ $(INSTALL) -d $@
+
+DEST_SHAREDPYSCRIPTS = $(EXPORT_SHAREDPYSCRIPTS:%=$(PYTHON_SHARED_SITE)/%)
+sharedpyscripts: $(PYTHON_SHARED_SITE) $(DEST_SHAREDPYSCRIPTS)
+$(DEST_SHAREDPYSCRIPTS): $(PYTHON_SHARED_SITE)/%: %
+ cp -f $< $@
+
+check: test
+
+tests: test
+
+test: $(LIB) $(TEST_PROGS:%=$(top_builddir)/bin/salome/%)
+
+
+# copy header file in $(inc_builddir)
+#
+DEST_HEADERS = $(EXPORT_HEADERS:%=$(inc_builddir)/%)
+inc: $(DEST_HEADERS)
+$(DEST_HEADERS): $(inc_builddir)/%: %
+ cp -f $< $@
+
+# build resources file (icons and messages) : .qm file from .po file
+resources: $(PO_FILES:%.po=$(top_builddir)/share/salome/resources/%.qm)
+
+# Make installation directories if they don't exist.
+$(libdir) $(includedir) $(bindir) $(datadir) $(idldir) $(sharedpydir):
+ $(INSTALL) -d $@ && chmod 755 $@
+
+# Install the library, the public header files, and programs.
+install: $(LIB) $(BIN) $(TEST_PROGS) $(libdir) $(includedir) $(bindir) $(datadir) $(idldir) install-python install-sharedpyqt install-qm
+ @for f in X $(LIB); do \
+ if test $$f != X; then \
+ ($(LT_INSTALL_LIB) $$f $(libdir)/. || exit 1); \
+ fi; \
+ done
+ @if ! test -z $(LIB_SWIG) ; then \
+ (cd $(libdir); ln -sf $(patsubst %.so, %cmodule.so, $(LIB_SWIG)) _$(LIB_SWIG) || true); \
+ fi;
+ @for f in X $(BIN); do \
+ if test $$f != X; then \
+ ($(LT_INSTALL_PROG) $$f $(bindir)/. || exit 1); \
+ fi; \
+ done
+# Install tests programmes in bindir
+ @for f in X $(TEST_PROGS); do \
+ if test $$f != X; then \
+ ($(LT_INSTALL_PROG) $$f $(bindir)/. || exit 1); \
+ fi; \
+ done
+# Install exported includes in includedir
+ @for f in X $(EXPORT_HEADERS:%=$(srcdir)/%); do \
+ if test $$f != X; then \
+ (cp -p -f $$f $(includedir) || exit 1); \
+ fi; \
+ done
+
+# Install python script in $(bindir)
+install-python: $(bindir) $(EXPORT_PYSCRIPTS:%=install-%)
+
+$(EXPORT_PYSCRIPTS:%=install-%): install-%: %
+ $(INSTALL_PROGRAM) $< $(bindir)/.
+
+#install-python: $(bindir) $(EXPORT_PYSCRIPTS)
+# @for f in X $(EXPORT_PYSCRIPTS); do \
+# if test $$f != X; then \
+# ($(INSTALL_PROGRAM) $$f $(bindir)/. || exit 1); \
+# fi; \
+# done
+
+# Install pyqt script in $(install-sharedpyqt)
+install-sharedpyqt: $(sharedpydir) $(EXPORT_SHAREDPYSCRIPTS:%=install-%)
+
+$(EXPORT_SHAREDPYSCRIPTS:%=install-%): install-%: %
+ $(INSTALL_PROGRAM) $< $(sharedpydir)/.
+
+
+# generic rule to install .qm files :
+install-qm: resources
+ $(INSTALL) -d $(datadir)/resources
+ @for f in X $(PO_FILES:%.po=$(top_builddir)/share/salome/resources/%.qm); do \
+ if test $$f != X; then \
+ ($(INSTALL_DATA) $$f $(datadir)/resources/. || exit 1); \
+ fi; \
+ done
+
+# Removes those things that `make install' (would have) installed.
+uninstall:
+ @if test "X$(LIB)" != X; then \
+ for f in $(LIB); do \
+ $(LT_UNINSTALL) $(libdir)/$$f; \
+ done; \
+ fi
+ @if test "X$(BIN)" != X; then \
+ for f in $(BIN); do \
+ $(LT_UNINSTALL) $(bindir)/$$f; \
+ done; \
+ fi
+ @for f in X $(TEST_PROGS); do \
+ if test $$f != X; then \
+ $(LT_UNINSTALL) $(bindir)/$$f; \
+ fi; \
+ done
+# Uninstall exported includes in includedir
+ @for f in X $(EXPORT_HEADERS); do \
+ if test $$f != X; then \
+ $(LT_UNINSTALL) $(includedir)/$$f; \
+ fi; \
+ done
+# Uninstall python script in $(bindir)
+ @for f in X $(EXPORT_PYSCRIPTS); do \
+ if test $$f != X; then \
+ $(LT_UNINSTALL) $(bindir)/$$f ; \
+ fi; \
+ done
+
+# Uninstall pyqt script in $(sharedpydir)
+ @for f in X $(EXPORT_SHAREDPYSCRIPTS); do \
+ if test $$f != X; then \
+ $(LT_UNINSTALL) $(sharedpydir)/$$f ; \
+ fi; \
+ done
+
+# Uninstall qm files
+ @for f in X $(PO_FILES:%.po=%.qm); do \
+ if test $$f != X; then \
+ $(LT_UNINSTALL) $(datadir)/resources/$$f ; \
+ fi; \
+ done
+
+# remove all dependencies files
+#
+cleandep:
+ -$(RM) .dep*
+
+# Removes temporary files without removing the final target files. That is,
+# remove things like object files but not libraries or executables.
+#
+mostlyclean: cleandep
+ -$(RM) $(LIB_OBJ) $(LIB_OBJ:.lo=.o)
+ -$(RM) $(BIN_OBJ) $(BIN:%=%.o)
+ -$(RM) $(TEST_OBJ) $(TEST_OBJ:.lo=.o)
+ -$(RM) $(PROG_OBJ) $(PROG_OBJ:.lo=.o) $(MOSTLYCLEAN)
+
+# Like `mostlyclean' except it also removes the final targets: things like
+# libraries and executables. This target doesn't remove any file that
+# is part of the SALOME distribution.
+#
+clean: mostlyclean
+ -$(RM) $(LIB) $(TEST_PROGS) $(BIN) $(CLEAN)
+ -$(RM) TAGS *~ *# core *.core
+ -$(RM) -r .libs
+ -$(RM) $(top_builddir)/lib/salome/$(LIB)
+ -$(RM) $(patsubst %,$(top_builddir)/bin/salome/%, $(BIN))
+ -$(RM) $(patsubst %.la, %.so, $(top_builddir)/lib/salome/$(LIB))
+ -$(RM) $(patsubst %.la, %.a, $(top_builddir)/lib/salome/$(LIB))
+# remove idl generated files (sources)
+ -$(RM) $(LIB_CLIENT_SRC) $(LIB_SERVER_SRC) $(BIN_CLIENT_SRC) $(BIN_SERVER_SRC)
+# remove idl generated files (headers)
+ -$(RM) $(LIB_CLIENT_IDL:%.idl=%$(IDL_CLN_H)) $(LIB_SERVER_IDL:%.idl=%$(IDL_SRV_H))
+ -$(RM) $(BIN_CLIENT_IDL:%.idl=%$(IDL_CLN_H)) $(BIN_SERVER_IDL:%.idl=%$(IDL_SRV_H))
+ -$(RM) $(LIB_MOC_SRC) $(BIN_MOC_SRC)
+ -$(RM) $(LIB_SWIG_SRC)
+
+# Like `clean' except it also removes files that were created by running
+# configure. If you've unpacked the source and built without creating
+# any other files, then `make distclean' will leave only the files that were
+# in the distribution.
+#
+distclean: clean
+ #remove qm file !
+ -$(RM) $(PO_FILES:%.po=%.qm) $(PO_FILES:%.po=$(top_builddir)/share/salome/resources/%.qm)
+ #remove include files
+ -$(RM) $(DEST_HEADERS)
+ -$(RM) $(DISTCLEAN) *.bak *.old *.new .dep*
+ @if test -f $(srcdir)/Makefile.in; then \
+ (@SETX@; $(RM) Makefile); \
+ fi
+
+
+#implicits rules
+.cc.o:
+ $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $<
+
+.cc.lo:
+ $(LT) --mode=compile $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $<
+
+.cxx.o:
+ $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $<
+
+.cxx.lo:
+ $(LT) --mode=compile $(CXX) $(CXXFLAGS) $(CPPFLAGS) -c $<
+
+.c.o:
+ $(CC) $(CFLAGS) $(CPPFLAGS) -c $<
+
+.c.lo:
+ $(LT_COMPILE) $(CFLAGS) $(CPPFLAGS) -c $<
+
+.f.o:
+ $(FC) $(FFLAGS) -c $< -o $@
+
+.f.lo:
+ $(LT) --mode=compile $(FC) $(FFLAGS) -c $<
+
+.ui.h:
+ $(UIC) -o $@ $<
+
+.ui.cxx:
+ $(UIC) -o $@ -i $*.h $<
+
+#pattern rules
+%_moc.cxx : %.h
+ $(MOC) $< -o $@
+
+%_wrap.cxx : %.i
+ $(SWIG) $(SWIG_FLAGS) -o $@ $<
+
+$(top_builddir)/share/salome/resources/%.qm: %.po
+ if test -e ${KERNEL_ROOT_DIR}/bin/salome/msg2qm ; then \
+ ${KERNEL_ROOT_DIR}/bin/salome/msg2qm $< $@ ; \
+ else \
+ $(top_builddir)/bin/salome/msg2qm $< $@ ; \
+ fi
+
+#------------------------------------------------------------------------------
+# The following section of this makefile contains dependencies between the
+# source files and the header files. If GNU make and GCC are being used then
+# the dependencies are in the form of rules that cause the information to
+# be kept updated automatically. Otherwise the dependencies are listed
+# explicitly and come from the `.distdep' files in the various directories.
+# These files are part of the distribution and are generated automatically on
+# GNU/GCC systems.
+#------------------------------------------------------------------------------
+
+@DEPEND@
-THIS IS SALOME - SMESH VERSION: 2.0.0
+THIS IS SALOME - SMESH VERSION: 2.1.0
echo " ./adm_local/unix/make_omniorb \\" >> configure.in_tmp1
echo " ./salome_adm/unix/envScript \\" >> configure.in_tmp1
echo " ./adm_local/unix/make_commence \\" >> configure.in_tmp1
-echo " ./salome_adm/unix/make_conclude \\" >> configure.in_tmp1
+echo " ./adm_local/unix/make_conclude \\" >> configure.in_tmp1
echo " ./salome_adm/unix/make_module \\" >> configure.in_tmp1
\rm -f configure.in_tmp2 configure.in_tmp3
dnl generals files which could be included in every makefile
AC_SUBST_FILE(COMMENCE) COMMENCE=adm_local/unix/make_commence
-AC_SUBST_FILE(CONCLUDE) CONCLUDE=salome_adm/unix/make_conclude
+AC_SUBST_FILE(CONCLUDE) CONCLUDE=adm_local/unix/make_conclude
AC_SUBST_FILE(MODULE) MODULE=salome_adm/unix/make_module
dnl les dependences
|SourceProjectName:SMESH.hpr\r
-|DestinationProjectName:smesh.html\r
+|DestinationProjectName:smesh.htm\r
whhost.js\r
whmsg.js\r
whmozemu.js\r
smesh_hha.hhk\r
smesh.hhc\r
smesh.hhk\r
+extrusion.htm\r
files\1d_meshing_algorithm.htm\r
files\2d_(quadrangle)_meshing_algorithm.htm\r
files\2d_meshing_algorithm.htm\r
files\about_quality_controls.htm\r
files\adding_nodes_and_elements.htm\r
files\area_of_elements.htm\r
+files\arithmetic_1d.htm\r
files\aspect_ratio.htm\r
files\changing_orientation_of_elements.htm\r
files\computing_meshes.htm\r
files\connectivity.htm\r
+files\constructing_groups_of_specific_elements.htm\r
files\constructing_meshes.htm\r
files\constructing_submeshes.htm\r
+files\creating_groups.htm\r
+files\cutting_quadrangles.htm\r
+files\deflection_1d.htm\r
files\diagonal_iversion_of_elements.htm\r
files\displacing_nodes.htm\r
files\displaying_elements_numbers.htm\r
files\displaying_nodes_numbers.htm\r
+files\editing_groups.htm\r
files\editing_hypotheses.htm\r
files\importing_and_exporting_meshes.htm\r
files\introduction_to_smesh.htm\r
+files\length_from_edges.htm\r
files\length_of_edges.htm\r
files\local_length_hypothesis.htm\r
files\max._element_area_hypothesis.htm\r
files\max._element_volume_hypothsis.htm\r
+files\merging_nodes.htm\r
files\minimum_angle.htm\r
+files\non_conform_mesh_allowed_hypothesis.htm\r
files\number_of_segments_hypothesis.htm\r
+files\propagation_of_1d_hypothesis_on_opposite_edges.htm\r
files\reassigning_hypotheses_and_algorithms.htm\r
files\removing_nodes_and_elements.htm\r
+files\renumbering_nodes_and_elements.htm\r
+files\rotation.htm\r
files\running_smesh_module.htm\r
files\scalar_bar_properties.htm\r
+files\sewing_meshes.htm\r
files\shading.htm\r
files\shrink.htm\r
files\skew.htm\r
+files\smoothing.htm\r
+files\start_and_end_length_hypothesis.htm\r
+files\symmetry.htm\r
files\taper.htm\r
+files\tetrahedron_(ghs3d)_meshing_algorithm.htm\r
files\tetrahedron_(netgen)_meshing_algorithm.htm\r
+files\translation.htm\r
+files\uniting_a_set_of_triangles.htm\r
+files\uniting_two_triangles.htm\r
+files\using_operations_on_groups.htm\r
files\using_smesh_module.htm\r
files\view_update.htm\r
files\viewing_mesh_info.htm\r
files\visualization_properties.htm\r
files\warp.htm\r
files\wireframe.htm\r
-texture_horiz_ltbluebubbles.jpg\r
+pattern_mapping.htm\r
+revolution.htm\r
ehlpdhtm.js\r
+texture_horiz_ltbluebubbles.jpg\r
smesh.glo\r
default.css\r
-image3.jpg\r
-image55.gif\r
+image96.gif\r
+image77.jpg\r
+image66.jpg\r
+image55.jpg\r
+image85.gif\r
+image74.gif\r
+image44.jpg\r
+image63.gif\r
+image22.jpg\r
+image11.jpg\r
+image41.gif\r
+image97.gif\r
+image78.jpg\r
+image67.jpg\r
+image75.gif\r
+image45.jpg\r
+image34.jpg\r
+image64.gif\r
+image23.jpg\r
+image12.jpg\r
+image31.gif\r
+image98.gif\r
+image87.gif\r
+image68.jpg\r
+image57.jpg\r
+image76.gif\r
+image46.jpg\r
+image35.jpg\r
+image65.gif\r
+image43.gif\r
+image32.gif\r
+image24.jpg\r
+image88.gif\r
+image69.jpg\r
+image58.jpg\r
+image77.gif\r
+image47.jpg\r
+image36.jpg\r
+image66.gif\r
image44.gif\r
image33.gif\r
image22.gif\r
image25.jpg\r
-image4.jpg\r
-image56.gif\r
-image45.gif\r
+image89.gif\r
+image59.jpg\r
+image78.gif\r
+image48.jpg\r
+image67.gif\r
image34.gif\r
image26.jpg\r
-image2.gif\r
+image79.gif\r
+image49.jpg\r
+image38.jpg\r
+image68.gif\r
+image57.gif\r
+image16.jpg\r
image46.gif\r
image35.gif\r
image27.jpg\r
image24.gif\r
-image6.jpg\r
-image47.gif\r
+image39.jpg\r
+image69.gif\r
+image3.jpg\r
+pics\exemple.gif\r
image36.gif\r
image28.jpg\r
image25.gif\r
-image4.gif\r
-image7.jpg\r
-image48.gif\r
+image18.jpg\r
+image4.jpg\r
image37.gif\r
image29.jpg\r
image26.gif\r
-image8.jpg\r
-image49.gif\r
+note1.gif\r
+image2.gif\r
image38.gif\r
image27.gif\r
-note1.gif\r
-image6.gif\r
-image9.jpg\r
+image80.jpg\r
+image6.jpg\r
image39.gif\r
image28.gif\r
+image81.jpg\r
+image70.jpg\r
+image4.gif\r
+image7.jpg\r
image29.gif\r
-i_blue.jpg\r
-image50.gif\r
pics\new.jpg\r
+image90.gif\r
+image71.jpg\r
+image60.jpg\r
+image8.jpg\r
+image91.gif\r
+image72.jpg\r
+image61.jpg\r
+image50.jpg\r
+image80.gif\r
+image6.gif\r
+image9.jpg\r
+image92.gif\r
+image73.jpg\r
+image62.jpg\r
+image51.jpg\r
+image81.gif\r
+image40.jpg\r
+image70.gif\r
+image7.gif\r
+i_blue.jpg\r
+image93.gif\r
+image74.jpg\r
+image63.jpg\r
+image52.jpg\r
+image82.gif\r
+image41.jpg\r
+image71.gif\r
+image30.jpg\r
+image8.gif\r
+image94.gif\r
+image75.jpg\r
+image64.jpg\r
+image53.jpg\r
+image83.gif\r
+image42.jpg\r
+image72.gif\r
+image61.gif\r
+image31.jpg\r
+image9.gif\r
+image20.jpg\r
+image95.gif\r
+image76.jpg\r
+image65.jpg\r
+image54.jpg\r
+image84.gif\r
+image43.jpg\r
+image73.gif\r
+image32.jpg\r
+image21.jpg\r
image10.jpg\r
-image51.gif\r
image40.gif\r
-image11.jpg\r
-image52.gif\r
-image41.gif\r
-image12.jpg\r
-pics\exemple.gif\r
-image53.gif\r
-image42.gif\r
-image31.gif\r
-image43.gif\r
-image32.gif\r
-image24.jpg\r
smesh.ppf\r
default_ns.css\r
whdata\whtdata0.xml\r
whgdata\whlstt10.htm\r
whgdata\whlstt11.htm\r
whgdata\whlstt12.htm\r
+whgdata\whlstt13.htm\r
whgdata\whlsti0.htm\r
whgdata\whlstfl0.htm\r
whgdata\whlstfl1.htm\r
whgdata\whlstfl20.htm\r
whgdata\whlstfl21.htm\r
whgdata\whlstfl22.htm\r
+whgdata\whlstfl23.htm\r
whgdata\whlstf0.htm\r
whgdata\whlstf1.htm\r
whgdata\whlstf2.htm\r
whgdata\whlstf3.htm\r
+whgdata\whlstf4.htm\r
+whgdata\whlstf5.htm\r
+whgdata\whlstf6.htm\r
+whgdata\whlstf7.htm\r
whgdata\whlstg0.htm\r
-smesh.html\r
-smesh_csh.html\r
-smesh_rhc.html\r
+smesh.htm\r
+smesh_csh.htm\r
+smesh_rhc.htm\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<!--(==============================================================)-->\r
+<!--(Document created with RoboEditor. )============================-->\r
+<!--(==============================================================)-->\r
+\r
+<head>\r
+\r
+<title>Extrusion</title>\r
+\r
+<!--(Meta)==========================================================-->\r
+\r
+<meta http-equiv=content-type content="text/html; charset=windows-1252">\r
+<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
+<meta name=generator-major-version content=0.1>\r
+<meta name=generator-minor-version content=1>\r
+<meta name=filetype content=kadov>\r
+<meta name=filetype-version content=1>\r
+<meta name=page-count content=1>\r
+<meta name=layout-height content=1041>\r
+<meta name=layout-width content=765>\r
+\r
+\r
+<!--(Links)=========================================================-->\r
+\r
+ <link rel='stylesheet' href='default_ns.css'>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+p.whs1 {margin-left: 40px;}\r
+img_whs2 {border-style: none; border: none; width: 27px; height: 24px;}\r
+img_whs3 {border-style: none; border: none; width: 523px; height: 307px;}\r
+ul.whs4 {list-style: disc;}\r
+table.whs5 {x-cell-content-align: top; width: 100%; border-spacing: 0px; border-spacing: 0px;}\r
+col.whs6 {width: 50%;}\r
+tr.whs7 {x-cell-content-align: top;}\r
+td.whs8 {width: 50%; padding-right: 10px; padding-left: 10px; border-right-style: none; border-left-style: none; border-top-style: none; border-bottom-style: none;}\r
+img_whs9 {border-style: none; border: none; width: 350px; height: 201px;}\r
+td.whs10 {width: 50%; padding-right: 10px; padding-left: 10px; border-top-style: none; border-bottom-style: none; border-right-style: none;}\r
+-->\r
+</style>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+ div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+-->\r
+</style>\r
+<script type="text/javascript" language="javascript1.2" src="whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="whtopic.js"></script>\r
+</head>\r
+\r
+<!--(Body)==========================================================-->\r
+\r
+\r
+<body>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("SMESH module\nModifying meshes\nExtrusion");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("smesh.htm");\r
+\r
+ autoSync(0);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1>Extrusion</h1>\r
+\r
+<p>Extrusion is a type of surface meshing by generation from discretized \r
+ lines. It is used to build mesh elements of plus one dimension than the \r
+ swept ones. Each swept 1D element produces one or more quadrangles (or \r
+ triangles if one node of a rotated element lays on the revolution axis).</p>\r
+\r
+<p> </p>\r
+\r
+<p class=TODO>To use extrusion:</p>\r
+\r
+<p class=TODO> </p>\r
+\r
+<p class="whs1">1. From the <span style="font-weight: bold;"><B>Modification \r
+ </B></span>menu choose the <span style="font-weight: bold;"><B>Extrusion </B></span>item \r
+ or click <img src="image91.gif" width="27px" height="24px" border="0" class="img_whs2"> button in the toolbar. The following dialog box \r
+ shall appear:</p>\r
+\r
+<p class="whs1"> </p>\r
+\r
+<p class="whs1"><img src="image90.gif" width="523px" height="307px" border="0" class="img_whs3"></p>\r
+\r
+<p class="whs1"> </p>\r
+\r
+<p class="whs1">2. In this dialog box you should select </p>\r
+\r
+<ul type="disc" class="whs4">\r
+ \r
+ <li class=kadov-p><p class="whs1">the type of elements \r
+ which will be extruded (1D or 2D),</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs1">specify the IDs of \r
+ the elements which will be extruded by selecting them in the 3D viewer \r
+ or select the whole mesh or submesh,</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs1">specify the vector \r
+ along which the elements will be extruded,</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs1">number of steps</p></li>\r
+</ul>\r
+\r
+<p class="whs1"> </p>\r
+\r
+<p class="whs1">3. Click the <span style="font-weight: bold;"><B>Apply \r
+ </B></span>or <span style="font-weight: bold;"><B>OK </B></span>button.</p>\r
+\r
+<p class=TODO\r
+ style="margin-left: 40px;"> </p>\r
+\r
+<p> </p>\r
+\r
+<!--(Table)=========================================================-->\r
+<table x-use-null-cells cellspacing="0" width="100%" class="whs5">\r
+<col class="whs6">\r
+<col class="whs6">\r
+\r
+<tr valign="top" class="whs7">\r
+<td width="50%" class="whs8">\r
+<p><img src="image77.jpg" width="350px" height="201px" border="0" class="img_whs9"></td>\r
+<td width="50%" class="whs10">\r
+<p><img src="image76.jpg" width="350px" height="201px" border="0" class="img_whs9"></td></tr>\r
+</table>\r
+\r
+<p class=TODO> </p>\r
+\r
+<p class=TODO> </p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+\r
+</html>\r
<meta name=filetype content=kadov>\r
<meta name=filetype-version content=1>\r
<meta name=page-count content=1>\r
-<meta name=layout-height content=380>\r
-<meta name=layout-width content=700>\r
+<meta name=layout-height content=460>\r
+<meta name=layout-width content=740>\r
\r
\r
<!--(Links)=========================================================-->\r
<!--\r
img_whs1 {border-style: none; border: none; width: 30px; height: 30px; float: none;}\r
p.whs2 {margin-left: 40px;}\r
-img_whs3 {border-style: none; border: none; width: 27px; height: 24px;}\r
-->\r
</style>\r
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../smesh.html");\r
+ setRelStartPage("../smesh.htm");\r
\r
autoSync(0);\r
sendSyncInfo();\r
\r
<p class=TODO> </p>\r
\r
-<p class="whs2">From the <span style="font-weight: bold;"><B>Hypotheses \r
- </B></span>menu select <span style="font-weight: bold;"><B>Wire discretization \r
- </B></span>or click <img src="../image51.gif" width="27px" height="24px" border="0" class="img_whs3"> button in the toolbar.</p>\r
+<p class="whs2"><a href="about_meshing_algorithms.htm#ApplyAlgo">In \r
+ the <span style="font-weight: bold;"><B>Create Algorithms </B></span>dialog box</a> \r
+ select this algorithm and click <span style="font-weight: bold;"><B>Create</B></span>.</p>\r
\r
<script type="text/javascript" language="javascript1.2">\r
<!--\r
<meta name=filetype content=kadov>\r
<meta name=filetype-version content=1>\r
<meta name=page-count content=1>\r
-<meta name=layout-height content=380>\r
-<meta name=layout-width content=700>\r
+<meta name=layout-height content=460>\r
+<meta name=layout-width content=740>\r
\r
\r
<!--(Links)=========================================================-->\r
<!--\r
img_whs1 {border-style: none; border: none; width: 30px; height: 30px; float: none;}\r
p.whs2 {margin-left: 40px;}\r
-img_whs3 {border-style: none; border: none; width: 26px; height: 27px;}\r
-->\r
</style>\r
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../smesh.html");\r
+ setRelStartPage("../smesh.htm");\r
\r
autoSync(0);\r
sendSyncInfo();\r
\r
<p class=TODO> </p>\r
\r
-<p class="whs2">From the <span style="font-weight: bold;"><B>Hypotheses \r
- </B></span>menu select <span style="font-weight: bold;"><B>Quadrangle (Mapping) \r
- </B></span>or click <img src="../image56.gif" width="26px" height="27px" border="0" class="img_whs3"> button in the toolbar.</p>\r
+<p class="whs2"><a href="about_meshing_algorithms.htm#ApplyAlgo">In \r
+ the <span style="font-weight: bold;"><B>Create Algorithms </B></span>dialog box</a> \r
+ select this algorithm and click <span style="font-weight: bold;"><B>Create</B></span>.</p>\r
\r
<script type="text/javascript" language="javascript1.2">\r
<!--\r
<meta name=filetype content=kadov>\r
<meta name=filetype-version content=1>\r
<meta name=page-count content=1>\r
-<meta name=layout-height content=380>\r
-<meta name=layout-width content=700>\r
+<meta name=layout-height content=460>\r
+<meta name=layout-width content=740>\r
\r
\r
<!--(Links)=========================================================-->\r
<!--\r
img_whs1 {border-style: none; border: none; width: 30px; height: 30px; float: none;}\r
p.whs2 {margin-left: 40px;}\r
-img_whs3 {border-style: none; border: none; width: 27px; height: 24px;}\r
-->\r
</style>\r
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../smesh.html");\r
+ setRelStartPage("../smesh.htm");\r
\r
autoSync(0);\r
sendSyncInfo();\r
\r
<p class=TODO> </p>\r
\r
-<p class="whs2">From the <span style="font-weight: bold;"><B>Hypotheses \r
- </B></span>menu select <span style="font-weight: bold;"><B>Triangle (Mefisto) \r
- </B></span>or click <img src="../image55.gif" width="27px" height="24px" border="0" class="img_whs3"> button in the toolbar.</p>\r
+<p class="whs2"><a href="about_meshing_algorithms.htm#ApplyAlgo">In \r
+ the <span style="font-weight: bold;"><B>Create Algorithms </B></span>dialog box</a> \r
+ select this algorithm and click <span style="font-weight: bold;"><B>Create</B></span>.</p>\r
\r
<script type="text/javascript" language="javascript1.2">\r
<!--\r
<meta name=filetype content=kadov>\r
<meta name=filetype-version content=1>\r
<meta name=page-count content=1>\r
-<meta name=layout-height content=380>\r
-<meta name=layout-width content=700>\r
+<meta name=layout-height content=460>\r
+<meta name=layout-width content=740>\r
\r
\r
<!--(Links)=========================================================-->\r
<!--\r
img_whs1 {border-style: none; border: none; width: 30px; height: 30px; float: none;}\r
p.whs2 {margin-left: 40px;}\r
-img_whs3 {border-style: none; border: none; width: 26px; height: 24px;}\r
-->\r
</style>\r
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../smesh.html");\r
+ setRelStartPage("../smesh.htm");\r
\r
autoSync(0);\r
sendSyncInfo();\r
\r
<p class=TODO> </p>\r
\r
-<p class="whs2">From the <span style="font-weight: bold;"><B>Hypotheses \r
- </B></span>menu select <span style="font-weight: bold;"><B>Hexahedron (i,j,k) \r
- </B></span>or \r
- click <img src="../image53.gif" width="26px" height="24px" border="0" class="img_whs3"> button in the toolbar.</p>\r
+<p class="whs2"><a href="about_meshing_algorithms.htm#ApplyAlgo">In \r
+ the <span style="font-weight: bold;"><B>Create Algorithms </B></span>dialog box</a> \r
+ select this algorithm and click <span style="font-weight: bold;"><B>Create</B></span>.</p>\r
\r
<script type="text/javascript" language="javascript1.2">\r
<!--\r
<meta name=filetype content=kadov>\r
<meta name=filetype-version content=1>\r
<meta name=page-count content=1>\r
-<meta name=layout-height content=479>\r
-<meta name=layout-width content=700>\r
+<meta name=layout-height content=1305>\r
+<meta name=layout-width content=740>\r
\r
\r
<!--(Links)=========================================================-->\r
<!--\r
img_whs1 {border-style: none; border: none; width: 30px; height: 30px; float: none;}\r
ul.whs2 {list-style: disc;}\r
-ol.whs3 {list-style: disc;}\r
+p.whs3 {background-color: Transparent; color: #000000;}\r
+ol.whs4 {list-style: disc;}\r
+p.whs5 {font-style: italic; font-size: 12pt; font-family: 'Arial Black', sans-serif;}\r
+img_whs6 {border-style: none; border: none; width: 22px; height: 22px;}\r
+p.whs7 {margin-left: 40px;}\r
+img_whs8 {border-style: none; border: none; width: 448px; height: 367px;}\r
+img_whs9 {border-style: none; border: none; width: 271px; height: 124px;}\r
-->\r
</style>\r
+<script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+ var strNSS = "<style type='text/css'>";\r
+ strNSS += "p.whs3 {background-color:white; }";\r
+ strNSS +="</style>";\r
+ document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
<!--\r
function reDo() {\r
<!--(Body)==========================================================-->\r
\r
\r
-<body>\r
+<body page-style ="x-size: Letter;">\r
\r
<script type="text/javascript" language="javascript1.2">\r
<!--\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../smesh.html");\r
+ setRelStartPage("../smesh.htm");\r
\r
autoSync(0);\r
sendSyncInfo();\r
\r
<li style="list-style: circle;"\r
type=circle\r
- class=kadov-p><p>For meshing of <span style="font-weight: bold;"><B>edges</B></span>:</p></li>\r
+ class=kadov-p><p class="whs3">For \r
+ meshing of <span style="font-weight: bold;"><B>edges</B></span>:</p></li>\r
\r
<ul type="disc" class="whs2">\r
\r
- <li class=kadov-p><p><a href="local_length_hypothesis.htm">Local \r
- Length</a> </p></li>\r
+ <li class=kadov-p><p class="whs3"><a href="arithmetic_1d.htm">Arithmetic 1D</a></p></li>\r
+ \r
+ <li class=kadov-p><p class="whs3"><a href="local_length_hypothesis.htm">Average Length</a></p></li>\r
+ \r
+ <li class=kadov-p><p class="whs3"><a href="deflection_1d.htm">Deflection 1D</a> </p></li>\r
+ \r
+ <li class=kadov-p><p class="whs3"><a href="number_of_segments_hypothesis.htm">Number of segments</a></p></li>\r
\r
- <li class=kadov-p><p><a href="number_of_segments_hypothesis.htm">Number \r
- of segments</a></p></li>\r
+ <li class=kadov-p><p class="whs3"><a href="propagation_of_1d_hypothesis_on_opposite_edges.htm">Propagation \r
+ of 1D Hypothesis on opposite edges</a></p></li>\r
+ \r
+ <li class=kadov-p><p class="whs3"><a href="start_and_end_length_hypothesis.htm">Start and end length</a></p></li>\r
</ul>\r
\r
<li style="list-style: circle;"\r
type=circle\r
- class=kadov-p><p>For meshing of <span style="font-weight: bold;"><B>faces</B></span>: \r
- </p></li>\r
+ class=kadov-p><p class="whs3">For \r
+ meshing of <span style="font-weight: bold;"><B>faces</B></span>: </p></li>\r
</ul>\r
\r
-<ol type="disc" class="whs3">\r
+<ol type="disc" class="whs4">\r
\r
<ul type="disc" class="whs2">\r
\r
- <li class=kadov-p><p><a href="max._element_area_hypothesis.htm">Max \r
- Element Area</a></p></li>\r
+ <li class=kadov-p><p class="whs3"><a href="length_from_edges.htm">Length from edges</a></p></li>\r
+ \r
+ <li class=kadov-p><p class="whs3"><a href="max._element_area_hypothesis.htm">Max Element Area</a></p></li>\r
+ \r
+ <li class=kadov-p><p class="whs3"><a href="non_conform_mesh_allowed_hypothesis.htm">Non conform mesh allowed</a></p></li>\r
</ul>\r
</ol>\r
\r
\r
<li style="list-style: circle;"\r
type=circle\r
- class=kadov-p><p>For meshing of <span style="font-weight: bold;"><B>volumes</B></span>: \r
- </p></li>\r
+ class=kadov-p><p class="whs3">For \r
+ meshing of <span style="font-weight: bold;"><B>volumes</B></span>: </p></li>\r
\r
<ul type="disc" class="whs2">\r
\r
\r
<p> </p>\r
\r
+<p class="whs5"><a name=CreateHyp></a>To \r
+ create a hypothesis </p>\r
+\r
+<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">In the main menu select</font></span><span style="font-style: italic;\r
+ font-size: 12pt;\r
+ font-family: 'Arial Black', sans-serif;"> <font size=3 style="font-size:12pt;"><I></I></font></span><span style="font-weight: bold;"><B>Hypotheses \r
+ > </B></span><img src="../image7.gif" width="22px" height="22px" border="0" class="img_whs6"> <span style="font-weight: bold;"><B>Create hypotheses</B></span></p>\r
+\r
+<p>The following menu will appear:</p>\r
+\r
+<p> </p>\r
+\r
+<p class="whs7"><img src="../image21.jpg" width="448px" height="367px" border="0" class="img_whs8"></p>\r
+\r
+<p> </p>\r
+\r
+<p>Select one of the menu items and click <span style="font-weight: bold;"><B>Create</B></span>. \r
+ A data input dialog box corresponding to the chosen type of the hypotheses \r
+ will appear. The created hypotheses shall appear in the Object Browser \r
+ under the <span style="font-weight: bold;"><B>Hypotheses </B></span>folder:</p>\r
+\r
+<p> </p>\r
+\r
+<p> </p>\r
+\r
+<p class="whs7"><img src="../image42.jpg" width="271px" height="124px" border="0" class="img_whs9"></p>\r
+\r
+<p> </p>\r
+\r
+<p> </p>\r
+\r
<script type="text/javascript" language="javascript1.2">\r
<!--\r
if (window.writeIntopicBar)\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../smesh.html");\r
+ setRelStartPage("../smesh.htm");\r
\r
autoSync(0);\r
sendSyncInfo();\r
\r
<li class=kadov-p><p>create your own meshes using the SMESH functions \r
destined for modification of generated meshes. More about this functionality \r
- of SMESH <a href="about_modification_of_meshes.htm">see here</a>. </p></li>\r
+ of SMESH see in the chapter "Modifying meshes". </p></li>\r
</ul>\r
\r
<p> </p>\r
<meta name=filetype content=kadov>\r
<meta name=filetype-version content=1>\r
<meta name=page-count content=1>\r
-<meta name=layout-height content=422>\r
-<meta name=layout-width content=700>\r
+<meta name=layout-height content=1028>\r
+<meta name=layout-width content=740>\r
\r
\r
<!--(Links)=========================================================-->\r
img_whs1 {border-style: none; border: none; width: 30px; height: 30px; float: none;}\r
ul.whs2 {list-style: disc;}\r
ul.whs3 {list-style: circle;}\r
+p.whs4 {font-style: italic; font-size: 12pt; font-family: 'Arial Black', sans-serif;}\r
+img_whs5 {border-style: none; border: none; width: 23px; height: 22px;}\r
+p.whs6 {margin-left: 40px;}\r
+img_whs7 {border-style: none; border: none; width: 464px; height: 324px;}\r
+img_whs8 {border-style: none; border: none; width: 270px; height: 99px;}\r
-->\r
</style>\r
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../smesh.html");\r
+ setRelStartPage("../smesh.htm");\r
\r
autoSync(0);\r
sendSyncInfo();\r
\r
<p> </p>\r
\r
+<p class="whs4"><a name=ApplyAlgo></a>To \r
+ apply a meshing algorithm </p>\r
+\r
+<p><span style="font-size: 12pt;"><font size=3 style="font-size:12pt;">In the main menu select</font></span><span style="font-style: italic;\r
+ font-size: 12pt;\r
+ font-family: 'Arial Black', sans-serif;"> <font size=3 style="font-size:12pt;"><I></I></font></span><span style="font-weight: bold;"><B>Hypotheses \r
+ > </B></span><img src="../image8.gif" width="23px" height="22px" border="0" class="img_whs5"> <span style="font-weight: bold;"><B>Create Algorithms</B></span></p>\r
+\r
+<p>The following menu will appear:</p>\r
+\r
+<p> </p>\r
+\r
+<p class="whs6"><img src="../image20.jpg" width="464px" height="324px" border="0" class="img_whs7"></p>\r
+\r
+<p> </p>\r
+\r
+<p>Select one of the menu items and click <span style="font-weight: bold;"><B>Create</B></span>. \r
+ The created algorithms shall appear in the Object Browser under the <span \r
+ style="font-weight: bold;"><B>Algorithms </B></span>folder:</p>\r
+\r
+<p> </p>\r
+\r
+<p class="whs6"><img src="../image43.jpg" width="270px" height="99px" border="0" class="img_whs8"></p>\r
+\r
+<p class="whs6"> </p>\r
+\r
<script type="text/javascript" language="javascript1.2">\r
<!--\r
if (window.writeIntopicBar)\r
<meta name=generator-minor-version content=1>\r
<meta name=filetype content=kadov>\r
<meta name=filetype-version content=1>\r
-<meta name=page-count content=0>\r
-<meta name=layout-height content=0>\r
-<meta name=layout-width content=0>\r
+<meta name=page-count content=1>\r
+<meta name=layout-height content=460>\r
+<meta name=layout-width content=740>\r
\r
\r
<!--(Links)=========================================================-->\r
{\r
if (window.addTocInfo)\r
{\r
- addTocInfo("SMESH module\nModifying meshes\nAbout modification of meshes");\r
-addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+ addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
\r
}\r
if (window.writeBtnStyle)\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../smesh.html");\r
+ setRelStartPage("../smesh.htm");\r
\r
autoSync(0);\r
sendSyncInfo();\r
</script>\r
<h1>About modification of meshes</h1>\r
\r
-<p>Type topic text here.</p>\r
+<p> </p>\r
\r
<script type="text/javascript" language="javascript1.2">\r
<!--\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../smesh.html");\r
+ setRelStartPage("../smesh.htm");\r
\r
autoSync(0);\r
sendSyncInfo();\r
<meta name=generator-minor-version content=1>\r
<meta name=filetype content=kadov>\r
<meta name=filetype-version content=1>\r
-<meta name=page-count content=0>\r
-<meta name=layout-height content=0>\r
-<meta name=layout-width content=0>\r
+<meta name=page-count content=1>\r
+<meta name=layout-height content=3638>\r
+<meta name=layout-width content=740>\r
\r
\r
<!--(Links)=========================================================-->\r
{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
//-->\r
</script>\r
+<style type="text/css">\r
+<!--\r
+ul.whs1 {list-style: disc;}\r
+p.whs2 {font-weight: bold;}\r
+p.whs3 {margin-left: 40px;}\r
+img_whs4 {border-style: none; border: none; width: 157px; height: 132px;}\r
+img_whs5 {border-style: none; border: none; width: 250px; height: 127px;}\r
+img_whs6 {border-style: none; border: none; width: 350px; height: 181px;}\r
+img_whs7 {border-style: none; border: none; width: 250px; height: 170px;}\r
+img_whs8 {border-style: none; border: none; width: 350px; height: 183px;}\r
+img_whs9 {border-style: none; border: none; width: 250px; height: 194px;}\r
+img_whs10 {border-style: none; border: none; width: 350px; height: 182px;}\r
+h4.whs11 {margin-left: 40px;}\r
+img_whs12 {border-style: none; border: none; width: 250px; height: 195px;}\r
+img_whs13 {border-style: none; border: none; width: 250px; height: 171px;}\r
+img_whs14 {border-style: none; border: none; width: 350px; height: 184px;}\r
+img_whs15 {border-style: none; border: none; width: 250px; height: 172px;}\r
+-->\r
+</style>\r
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
<!--\r
function reDo() {\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../smesh.html");\r
+ setRelStartPage("../smesh.htm");\r
\r
autoSync(0);\r
sendSyncInfo();\r
</script>\r
<h1>Adding nodes and elements</h1>\r
\r
-<p>Type topic text here.</p>\r
+<p>In SMESH you can add to your mesh different elements such as:</p>\r
+\r
+<p> </p>\r
+\r
+<ul type="disc" class="whs1">\r
+ \r
+ <li class=kadov-p><p class="whs2">Nodes</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs2">Edges</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs2">Triangles</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs2">Quadrangles</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs2">Tetrahedrons</p></li>\r
+ \r
+ <li class=kadov-p><p><span style="font-weight: bold;"><B>Hexahedrons</B></span></p></li>\r
+</ul>\r
+\r
+<p> </p>\r
+\r
+<p class=TODO>To add a node or an element to your mesh:</p>\r
+\r
+<p class=TODO> </p>\r
+\r
+<p class="whs3">1. Select your mesh in the Object Browser \r
+ or in the 3D viewer.</p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3">2. From the <span style="font-weight: bold;"><B>Modification \r
+ </B></span>menu choose the <span style="font-weight: bold;"><B>Add </B></span>item, \r
+ the following associated submenu will appear:</p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3"><img src="../image73.gif" width="157px" height="132px" border="0" class="img_whs4"></p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3">From this submenu select the type of element \r
+ which you would like to add to your mesh. The corresponding dialog box \r
+ shall appear.</p>\r
+\r
+<h4>Adding nodes</h4>\r
+\r
+<p class="whs3"><img src="../image60.jpg" width="250px" height="127px" border="0" class="img_whs5"></p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3">In this dialog box set coordinates for your \r
+ node in the <span style="font-weight: bold;"><B>Coordinates </B></span>set of \r
+ fields and click the <span style="font-weight: bold;"><B>Apply </B></span>or \r
+ <span style="font-weight: bold;"><B>OK </B></span>button. Your node will be created:</p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3"><img src="../image66.jpg" width="350px" height="181px" border="0" class="img_whs6"></p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<h4>Adding edges</h4>\r
+\r
+<p> </p>\r
+\r
+<p class="whs3"><img src="../image65.jpg" width="250px" height="170px" border="0" class="img_whs7"></p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3">In this dialog box specify the nodes which \r
+ will form your edge by selecting them in the 3D viewer with pressed Shift \r
+ button and click the <span style="font-weight: bold;"><B>Apply </B></span>or \r
+ <span style="font-weight: bold;"><B>OK </B></span>button. Your edge will be created:</p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3"><img src="../image67.jpg" width="350px" height="183px" border="0" class="img_whs8"></p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<h4>Adding triangles</h4>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3"><img src="../image64.jpg" width="250px" height="194px" border="0" class="img_whs9"></p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3">In this dialog box specify the nodes which \r
+ will form your triangle by selecting them in the 3D viewer with pressed \r
+ Shift button and click the <span style="font-weight: bold;"><B>Apply </B></span>or \r
+ <span style="font-weight: bold;"><B>OK </B></span>button. Your triangle will \r
+ be created:</p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3"><img src="../image68.jpg" width="350px" height="182px" border="0" class="img_whs10"></p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<h4>Adding quadrangles</h4>\r
+\r
+<h4 class="whs11"><img src="../image63.jpg" width="250px" height="195px" border="0" class="img_whs12"></h4>\r
+\r
+<p class="whs3">In this dialog box specify the nodes which \r
+ will form your quadrangle by selecting them in the 3D viewer with pressed \r
+ Shift button and click the <span style="font-weight: bold;"><B>Apply </B></span>or \r
+ <span style="font-weight: bold;"><B>OK </B></span>button. Your quadrangle will \r
+ be created:</p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3"><img src="../image69.jpg" width="350px" height="183px" border="0" class="img_whs8"></p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<h4>Adding tetrahedrons</h4>\r
+\r
+<p class="whs3"><img src="../image62.jpg" width="250px" height="171px" border="0" class="img_whs13"></p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3">In this dialog box specify the nodes which \r
+ will form your tetrahedron by selecting them in the 3D viewer with pressed \r
+ Shift button and click the <span style="font-weight: bold;"><B>Apply </B></span>or \r
+ <span style="font-weight: bold;"><B>OK </B></span>button. Your tetrahedron will \r
+ be created:</p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3"><img src="../image70.jpg" width="350px" height="184px" border="0" class="img_whs14"></p>\r
+\r
+<h4>Adding hexahedrons</h4>\r
+\r
+<p class="whs3"><img src="../image61.jpg" width="250px" height="172px" border="0" class="img_whs15"></p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3">In this dialog box specify the nodes which \r
+ will form your hexahedron by selecting them in the 3D viewer with pressed \r
+ Shift button and click the <span style="font-weight: bold;"><B>Apply </B></span>or \r
+ <span style="font-weight: bold;"><B>OK </B></span>button. Your hexahedron will \r
+ be created:</p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3"><img src="../image71.jpg" width="350px" height="184px" border="0" class="img_whs14"></p>\r
\r
<script type="text/javascript" language="javascript1.2">\r
<!--\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../smesh.html");\r
+ setRelStartPage("../smesh.htm");\r
\r
autoSync(0);\r
sendSyncInfo();\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<!--(==============================================================)-->\r
+<!--(Document created with RoboEditor. )============================-->\r
+<!--(==============================================================)-->\r
+\r
+<head>\r
+\r
+<title>Arithmetic 1D</title>\r
+\r
+<!--(Meta)==========================================================-->\r
+\r
+<meta http-equiv=content-type content="text/html; charset=windows-1252">\r
+<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
+<meta name=generator-major-version content=0.1>\r
+<meta name=generator-minor-version content=1>\r
+<meta name=filetype content=kadov>\r
+<meta name=filetype-version content=1>\r
+<meta name=page-count content=1>\r
+<meta name=layout-height content=595>\r
+<meta name=layout-width content=740>\r
+\r
+\r
+<!--(Links)=========================================================-->\r
+\r
+ <link rel='stylesheet' href='../default_ns.css'>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+img_whs1 {border-style: none; border: none; width: 30px; height: 30px; float: none;}\r
+p.whs2 {margin-left: 40px;}\r
+img_whs3 {border-style: none; border: none; width: 319px; height: 222px;}\r
+p.whs4 {margin-left: 0px;}\r
+ul.whs5 {list-style: disc;}\r
+-->\r
+</style>\r
+<script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+ var strNSS = "<style type='text/css'>";\r
+ strNSS += "p.whs4 {margin-left:1; }";\r
+ strNSS +="</style>";\r
+ document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+ div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+-->\r
+</style>\r
+<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+\r
+<!--(Body)==========================================================-->\r
+\r
+\r
+<body>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("SMESH module\nCreating meshes\nDefining hypotheses\nArithmetic 1D hypothesis");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../smesh.htm");\r
+\r
+ autoSync(0);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1>Arithmetic 1D hypothesis</h1>\r
+\r
+<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>Arithmetic 1D</B></span> \r
+ - hypothesis for the Regular 1D algorithm. It allows to split edges into \r
+ segments with a length that changes in arithmetic progression (Lk = Lk-1 \r
+ + d) beginning from a given starting length and up to a given end length.</p>\r
+\r
+<p> </p>\r
+\r
+<p>Similar to Start and End Length.</p>\r
+\r
+<p> </p>\r
+\r
+<p class=TODO>To define the Arithmetic 1D hypothesis:</p>\r
+\r
+<p class=TODO> </p>\r
+\r
+<p class="whs2">Select this hypothesis in <a href="about_hypotheses.htm#CreateHyp">the \r
+ <span style="font-weight: bold;"><B>Create Hypotheses </B></span>dialog box</a> \r
+ click <span style="font-weight: bold;"><B>Create</B></span>. The following dialog \r
+ box will appear:</p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2"><img src="../image16.jpg" width="319px" height="222px" border="0" class="img_whs3"></p>\r
+\r
+<p class="whs4"> </p>\r
+\r
+<p class="whs4">In this dialog box you can set:</p>\r
+\r
+<p class="whs4"> </p>\r
+\r
+<ul type="disc" class="whs5">\r
+ \r
+ <li class=kadov-p><p class="whs4"><span style="font-weight: bold;"><B>Name \r
+ </B></span>of your Arithmetic 1D hypothesis;</p></li>\r
+ \r
+ <li class=kadov-p><p><span style="font-weight: bold;"><B>Start</B></span> \r
+ and <span style="font-weight: bold;"><B>End length</B></span> values</p></li>\r
+</ul>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+\r
+</html>\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../smesh.html");\r
+ setRelStartPage("../smesh.htm");\r
\r
autoSync(0);\r
sendSyncInfo();\r
<meta name=generator-minor-version content=1>\r
<meta name=filetype content=kadov>\r
<meta name=filetype-version content=1>\r
-<meta name=page-count content=0>\r
-<meta name=layout-height content=0>\r
-<meta name=layout-width content=0>\r
+<meta name=page-count content=1>\r
+<meta name=layout-height content=870>\r
+<meta name=layout-width content=740>\r
\r
\r
<!--(Links)=========================================================-->\r
{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
//-->\r
</script>\r
+<style type="text/css">\r
+<!--\r
+p.whs1 {margin-left: 40px;}\r
+img_whs2 {border-style: none; border: none; width: 21px; height: 21px;}\r
+img_whs3 {border-style: none; border: none; width: 292px; height: 358px;}\r
+ul.whs4 {list-style: disc;}\r
+p.whs5 {margin-left: 40px; font-weight: normal;}\r
+-->\r
+</style>\r
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
<!--\r
function reDo() {\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../smesh.html");\r
+ setRelStartPage("../smesh.htm");\r
\r
autoSync(0);\r
sendSyncInfo();\r
</script>\r
<h1>Changing orientation of elements</h1>\r
\r
-<p>Type topic text here.</p>\r
+<p>Orientation of an element is changed by reverting the order of nodes \r
+ of the selected elements.</p>\r
+\r
+<p> </p>\r
+\r
+<p class=TODO>To change orientation of elements:</p>\r
+\r
+<p class="whs1"> </p>\r
+\r
+<p class="whs1">1. Display a mesh or a submesh in the 3D \r
+ viewer.</p>\r
+\r
+<p class="whs1"> </p>\r
+\r
+<p class="whs1">2. In the <span style="font-weight: bold;"><B>Modification \r
+ </B></span>menu select the <span style="font-weight: bold;"><B>Orientation </B></span>item \r
+ or click <img src="../image79.gif" width="21px" height="21px" border="0" class="img_whs2"> button in the toolbar. The following dialog box \r
+ will appear:</p>\r
+\r
+<p> </p>\r
+\r
+<p class="whs1"><img src="../image78.gif" width="292px" height="358px" border="0" class="img_whs3"></p>\r
+\r
+<p> </p>\r
+\r
+<ul type="disc" class="whs4">\r
+ \r
+ <li class=kadov-p><p class="whs5"><span \r
+ style="font-weight: bold;"><B>The main list </B></span><span>shall contain the \r
+ elements which will be reoriented.</span> You can click on an element \r
+ in the 3D viewer and it will be highlighted. After that click the <span \r
+ style="font-weight: bold;"><B>Add </B></span>button and the ID of this element \r
+ will be added to the list. To remove a selected element or elements from \r
+ the list click the <span style="font-weight: bold;"><B>Remove </B></span>button. \r
+ The <span style="font-weight: bold;"><B>Sort </B></span>button allows to sort \r
+ the list of elements IDs. The <span style="font-weight: bold;"><B>Set filter \r
+ </B></span>button allows to apply a definite filter to selection of elements \r
+ of your group.</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5"><span \r
+ style="font-weight: bold;"><B>Apply to all </B></span><span>radio button allows \r
+ to modify the orientation of all elements of the currently displayed mesh \r
+ or submesh.</span></p></li>\r
+ \r
+ <li class=kadov-p><p class="whs5"><span \r
+ style="font-weight: bold;"><B>Select from </B></span>set of fields allows to \r
+ choose a submesh or an existing group whose elements will be automatically \r
+ added to the list.</p></li>\r
+</ul>\r
+\r
+<p class="whs1"> </p>\r
+\r
+<p class="whs1">3. Click the <span style="font-weight: bold;"><B>Apply \r
+ </B></span>or <span style="font-weight: bold;"><B>OK </B></span>button to confirm \r
+ the operation.</p>\r
+\r
+<p> </p>\r
\r
<script type="text/javascript" language="javascript1.2">\r
<!--\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../smesh.html");\r
+ setRelStartPage("../smesh.htm");\r
\r
autoSync(0);\r
sendSyncInfo();\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../smesh.html");\r
+ setRelStartPage("../smesh.htm");\r
\r
autoSync(0);\r
sendSyncInfo();\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<!--(==============================================================)-->\r
+<!--(Document created with RoboEditor. )============================-->\r
+<!--(==============================================================)-->\r
+\r
+<head>\r
+\r
+<title>Constructing groups of specific elements</title>\r
+\r
+<!--(Meta)==========================================================-->\r
+\r
+<meta http-equiv=content-type content="text/html; charset=windows-1252">\r
+<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
+<meta name=generator-major-version content=0.1>\r
+<meta name=generator-minor-version content=1>\r
+<meta name=filetype content=kadov>\r
+<meta name=filetype-version content=1>\r
+<meta name=page-count content=1>\r
+<meta name=layout-height content=460>\r
+<meta name=layout-width content=740>\r
+\r
+\r
+<!--(Links)=========================================================-->\r
+\r
+ <link rel='stylesheet' href='../default_ns.css'>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+p.whs1 {margin-left: 40px;}\r
+-->\r
+</style>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+ div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+-->\r
+</style>\r
+<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+\r
+<!--(Body)==========================================================-->\r
+\r
+\r
+<body>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("SMESH module\nGrouping elements\nConstructing groups of specific elements");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../smesh.htm");\r
+\r
+ autoSync(0);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1>Constructing groups of specific elements</h1>\r
+\r
+<p>In SMESH you can easily construct groups of specific elements (nodes, \r
+ edges or faces) which will be taken from a definite submesh.</p>\r
+\r
+<p> </p>\r
+\r
+<p class=TODO>To construct a group of specific elements:</p>\r
+\r
+<p class=TODO> </p>\r
+\r
+<p class="whs1">Right-click on a submesh in the Object Browser \r
+ and choose the <span style="font-weight: bold;"><B>Construct Group </B></span>item \r
+ or select your submesh in the Object Browser and in the <span style="font-weight: bold;"><B>Mesh \r
+ </B></span>menu chose the <span style="font-weight: bold;"><B>Construct Group \r
+ </B></span>item. SMESH will construct several groups consisting of elements \r
+ of the definite type: nodes, edges or faces</p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+\r
+</html>\r
<meta name=filetype content=kadov>\r
<meta name=filetype-version content=1>\r
<meta name=page-count content=1>\r
-<meta name=layout-height content=653>\r
-<meta name=layout-width content=700>\r
+<meta name=layout-height content=966>\r
+<meta name=layout-width content=740>\r
\r
\r
<!--(Links)=========================================================-->\r
img_whs4 {border-style: none; border: none; width: 22px; height: 24px;}\r
p.whs5 {margin-left: 80px;}\r
img_whs6 {border-style: none; border: none; width: 304px; height: 305px;}\r
+img_whs7 {border-style: none; border: none; width: 268px; height: 161px;}\r
-->\r
</style>\r
<script type="text/javascript" language="JavaScript">\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../smesh.html");\r
+ setRelStartPage("../smesh.htm");\r
\r
autoSync(0);\r
sendSyncInfo();\r
\r
<p class="whs5"> </p>\r
\r
-<p class="whs1"> </p>\r
+<p class="whs3">In the Object Browser the structure of the \r
+ new mesh will be displayed as follows:</p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3"><img src="../image44.jpg" width="268px" height="161px" border="0" class="img_whs7"></p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3">It contains:</p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<ul type="disc" class="whs2">\r
+ \r
+ <li class=kadov-p><p class="whs3">a reference to the \r
+ geometrical object on the basis of which the mesh has been constructed;</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Applied \r
+ hypotheses </B></span>folder containing the references to the hypotheses applied \r
+ to the construction of the mesh;</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Applied \r
+ algorithms </B></span>folder containing the references to the algorithms applied \r
+ to the construction of the mesh.</p></li>\r
+</ul>\r
\r
<script type="text/javascript" language="javascript1.2">\r
<!--\r
<meta name=filetype content=kadov>\r
<meta name=filetype-version content=1>\r
<meta name=page-count content=1>\r
-<meta name=layout-height content=688>\r
-<meta name=layout-width content=700>\r
+<meta name=layout-height content=1175>\r
+<meta name=layout-width content=740>\r
\r
\r
<!--(Links)=========================================================-->\r
img_whs4 {border-style: none; border: none; width: 27px; height: 25px;}\r
p.whs5 {margin-left: 80px;}\r
img_whs6 {border-style: none; border: none; width: 304px; height: 339px;}\r
+img_whs7 {border-style: none; border: none; width: 299px; height: 221px;}\r
-->\r
</style>\r
<script type="text/javascript" language="JavaScript">\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../smesh.html");\r
+ setRelStartPage("../smesh.htm");\r
\r
autoSync(0);\r
sendSyncInfo();\r
\r
<p class="whs5"> </p>\r
\r
+<p class="whs5"> </p>\r
+\r
+<p class="whs3">In the Object Browser the structure of the \r
+ new submesh will be displayed as follows:</p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3"><img src="../image45.jpg" width="299px" height="221px" border="0" class="img_whs7"></p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs3">It contains:</p>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<ul type="disc" class="whs2">\r
+ \r
+ <li class=kadov-p><p class="whs3">a reference to the \r
+ geometrical object on the basis of which the submesh has been constructed;</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Applied \r
+ hypotheses </B></span>folder containing the references to the hypotheses applied \r
+ to the construction of the submesh;</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs3"><span style="font-weight: bold;"><B>Applied \r
+ algorithms </B></span>folder containing the references to the algorithms applied \r
+ to the construction of the submesh.</p></li>\r
+</ul>\r
+\r
+<p class="whs3"> </p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<p class="whs5"> </p>\r
+\r
<script type="text/javascript" language="javascript1.2">\r
<!--\r
if (window.writeIntopicBar)\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<!--(==============================================================)-->\r
+<!--(Document created with RoboEditor. )============================-->\r
+<!--(==============================================================)-->\r
+\r
+<head>\r
+\r
+<title>Creating groups</title>\r
+\r
+<!--(Meta)==========================================================-->\r
+\r
+<meta http-equiv=content-type content="text/html; charset=windows-1252">\r
+<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
+<meta name=generator-major-version content=0.1>\r
+<meta name=generator-minor-version content=1>\r
+<meta name=filetype content=kadov>\r
+<meta name=filetype-version content=1>\r
+<meta name=page-count content=1>\r
+<meta name=layout-height content=1562>\r
+<meta name=layout-width content=740>\r
+\r
+\r
+<!--(Links)=========================================================-->\r
+\r
+ <link rel='stylesheet' href='../default_ns.css'>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+p.whs1 {font-weight: bold;}\r
+img_whs2 {border-style: none; border: none; width: 30px; height: 30px; float: none;}\r
+p.whs3 {margin-left: 40px;}\r
+p.whs4 {font-weight: normal;}\r
+p.whs5 {font-weight: bold; margin-left: 40px;}\r
+img_whs6 {border-style: none; border: none; width: 200px; height: 374px;}\r
+p.whs7 {margin-left: 40px; font-weight: normal;}\r
+ul.whs8 {list-style: disc;}\r
+p.whs9 {margin-left: 40px; font-weight: bold;}\r
+p.whs10 {margin-left: 80px;}\r
+-->\r
+</style>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+ div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+-->\r
+</style>\r
+<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+\r
+<!--(Body)==========================================================-->\r
+\r
+\r
+<body>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("SMESH module\nGrouping elements\nCreating groups");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../smesh.htm");\r
+\r
+ autoSync(0);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1>Creating groups</h1>\r
+\r
+<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: normal;">In \r
+ SMESH you can create groups of elements of different types and having \r
+ definite properties.</span></p>\r
+\r
+<p class="whs1"> </p>\r
+\r
+<p class=TODO>To create a group of elements:</p>\r
+\r
+<p class=TODO> </p>\r
+\r
+<p class="whs3">1. In the <span style="font-weight: bold;"><B>Mesh \r
+ </B></span><span>menu select </span><span style="font-weight: bold;"><B>Create \r
+ Group</B></span><span>. The following dialog box will appear:</span></p>\r
+\r
+<p class="whs4"> </p>\r
+\r
+<p class="whs5"> <img src="../image47.jpg" width="200px" height="374px" border="0" class="img_whs6"></p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<p class="whs7">This dialog box contains \r
+ the following fields which should be filled:</p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<ul type="disc" class="whs8">\r
+ \r
+ <li class=kadov-p><p class="whs7"><span \r
+ style="font-weight: bold;"><B>Mesh: </B></span>the name of the mesh whose elements \r
+ will form your group. You can enter the name manually or select your mesh \r
+ in the Objet Browser or in the 3D viewer.</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs7"><span \r
+ style="font-weight: bold;"><B>Elements Type </B></span>set of radio buttons allows \r
+ to select the type of elements which will form your group:</p></li>\r
+ \r
+ <ul type="disc" class="whs8">\r
+ \r
+ <li class=kadov-p><p class="whs9">Nodes</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs9">Edges \r
+ </p></li>\r
+ \r
+ <li class=kadov-p><p class="whs9">Faces</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs9">Volumes</p></li>\r
+ </ul>\r
+ \r
+ <li class=kadov-p><p class="whs7"><span \r
+ style="font-weight: bold;"><B>Name </B></span><span>field allows to enter the \r
+ name of your new group.</span></p></li>\r
+ \r
+ <li class=kadov-p><p class="whs7"><span \r
+ style="font-weight: bold;"><B>Group type </B></span>set of radio buttons allows \r
+ to select the type of your group: </p></li>\r
+ \r
+ <ul type="disc" class="whs8">\r
+ \r
+ <li class=kadov-p><p class="whs7"><span \r
+ style="font-weight: bold;"><B>Standalone group </B></span> consisting \r
+ of mesh elements.</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs7"><span \r
+ style="font-weight: bold;"><B>Group on geometry </B></span><span>consisting of \r
+ geometrical elements.</span> If you choose this type of group your dialog \r
+ box will change and it will look like as follows:</p></li>\r
+ </ul>\r
+</ul>\r
+\r
+<p class="whs7"> </p>\r
+\r
+<p class="whs10"><img src="../image48.jpg" width="200px" height="374px" border="0" class="img_whs6"></p>\r
+\r
+<p class="whs10"> </p>\r
+\r
+<p class="whs10">In this dialog box you should enter the name \r
+ of the geometrical object (you can enter the name manually or select your \r
+ geometrical object in the Objet Browser or in the 3D viewer) from which \r
+ the elements will be taken. And after confirmation of the operation SMESH \r
+ will create a new group consisting of geometrical elements of the previously \r
+ defined type.</p>\r
+\r
+<p class="whs7"> </p>\r
+\r
+<ul type="disc" class="whs8">\r
+ \r
+ <li class=kadov-p><p class="whs7"><span \r
+ style="font-weight: bold;"><B>Content </B></span>field<span style="font-weight: bold;"> \r
+ <B></B></span>allows to manually define the mesh elements which will form your \r
+ group. You can click on an element in the 3D viewer and it will be highlighted. \r
+ After that click the <span style="font-weight: bold;"><B>Add </B></span>button \r
+ and the ID of this element will be added to the list. To remove a selected \r
+ element or elements from the list click the <span style="font-weight: bold;"><B>Remove \r
+ </B></span>button. The <span style="font-weight: bold;"><B>Sort </B></span>button \r
+ allows to sort the list of elements IDs. The <span style="font-weight: bold;"><B>Set \r
+ filter </B></span><span>button allows to apply a definite filter to selection \r
+ of the elements of your group.</span></p></li>\r
+ \r
+ <li class=kadov-p><p class="whs7"><span \r
+ style="font-weight: bold;"><B>Select from </B></span>set of fields allows to \r
+ choose a submesh or an existing group whose elements of the previously \r
+ defined type will be added to the list of elements which will form your \r
+ group.</p></li>\r
+</ul>\r
+\r
+<p class="whs7"> </p>\r
+\r
+<p class="whs7">2. Click the <span style="font-weight: bold;"><B>OK \r
+ </B></span><span>button to confirm creation of your group or </span><span \r
+ style="font-weight: bold;"><B>Cancel </B></span><span>to quit this dialog box.</span></p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+\r
+</html>\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<!--(==============================================================)-->\r
+<!--(Document created with RoboEditor. )============================-->\r
+<!--(==============================================================)-->\r
+\r
+<head>\r
+\r
+<title>Cutting quadrangles</title>\r
+\r
+<!--(Meta)==========================================================-->\r
+\r
+<meta http-equiv=content-type content="text/html; charset=windows-1252">\r
+<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
+<meta name=generator-major-version content=0.1>\r
+<meta name=generator-minor-version content=1>\r
+<meta name=filetype content=kadov>\r
+<meta name=filetype-version content=1>\r
+<meta name=page-count content=1>\r
+<meta name=layout-height content=1356>\r
+<meta name=layout-width content=771>\r
+\r
+\r
+<!--(Links)=========================================================-->\r
+\r
+ <link rel='stylesheet' href='../default_ns.css'>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+img_whs1 {border-style: none; border: none; width: 30px; height: 30px; float: none;}\r
+p.whs2 {margin-left: 40px;}\r
+img_whs3 {border-style: none; border: none; width: 25px; height: 22px;}\r
+img_whs4 {border-style: none; border: none; width: 292px; height: 412px;}\r
+ul.whs5 {list-style: disc;}\r
+p.whs6 {margin-left: 40px; font-weight: normal;}\r
+p.whs7 {margin-left: 0px;}\r
+table.whs8 {x-cell-content-align: top; width: 100%; border-spacing: 0; border-spacing: 0px;}\r
+col.whs9 {width: 50%;}\r
+tr.whs10 {x-cell-content-align: top;}\r
+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;}\r
+img_whs12 {border-style: none; border: none; width: 353px; height: 300px;}\r
+td.whs13 {width: 50%; padding-right: 10px; padding-left: 10px; border-top-style: none; border-bottom-style: none; border-right-style: none;}\r
+-->\r
+</style>\r
+<script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+ var strNSS = "<style type='text/css'>";\r
+ strNSS += "p.whs7 {margin-left:1; }";\r
+ strNSS +="</style>";\r
+ document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+ div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+-->\r
+</style>\r
+<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+\r
+<!--(Body)==========================================================-->\r
+\r
+\r
+<body>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("SMESH module\nModifying meshes\nCutting quadrangles");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../smesh.htm");\r
+\r
+ autoSync(0);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1>Cutting quadrangles</h1>\r
+\r
+<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 \r
+ elements by addition of a supplementary edge which will connect two opposite \r
+ corners. </p>\r
+\r
+<p> </p>\r
+\r
+<p class=TODO>To cut quadrangles:</p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2">1. Display a mesh or a submesh in the 3D \r
+ viewer.</p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2">2. In the <span style="font-weight: bold;"><B>Modification \r
+ </B></span>menu select the <span style="font-weight: bold;"><B>Cutting of quadrangles \r
+ </B></span>item or click <img src="../image82.gif" width="25px" height="22px" border="0" class="img_whs3"> button in the toolbar. The following \r
+ dialog box will appear:</p>\r
+\r
+<p> </p>\r
+\r
+<p class="whs2"><img src="../image50.jpg" width="292px" height="412px" border="0" class="img_whs4"></p>\r
+\r
+<p> </p>\r
+\r
+<ul type="disc" class="whs5">\r
+ \r
+ <li class=kadov-p><p class="whs6"><span \r
+ style="font-weight: bold;"><B>The main list </B></span>shall contain the quadrangles \r
+ which will be cutted. You can click on an quadrangle in the 3D viewer \r
+ and it will be highlighted. After that click the <span style="font-weight: bold;"><B>Add \r
+ </B></span>button and the ID of this quadrangle will be added to the list. \r
+ To remove a selected element or elements from the list click the <span \r
+ style="font-weight: bold;"><B>Remove </B></span>button. The <span style="font-weight: bold;"><B>Sort \r
+ </B></span>button allows to sort the list of IDs. The <span style="font-weight: bold;"><B>Set \r
+ filter </B></span>button allows to apply a definite filter to selection of \r
+ quadrangles.</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs6"><span \r
+ style="font-weight: bold;"><B>Apply to all </B></span>radio button allows to \r
+ modify the orientation of all quadrangles of the currently displayed mesh \r
+ or submesh.</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs6"><span \r
+ style="font-weight: bold;"><B>Use diagonal 2-4 </B></span>radio button allows \r
+ to specify the opposite corners which will be connected by the cutting \r
+ edge.</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs6"><span \r
+ style="font-weight: bold;"><B>Preview </B></span></p></li>\r
+ \r
+ <li class=kadov-p><p class="whs6"><span \r
+ style="font-weight: bold;"><B>Select from </B></span>set of fields allows to \r
+ choose a submesh or an existing group whose quadrangle elements will be \r
+ automatically added to the list.</p></li>\r
+</ul>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class="whs2">3. Click the <span style="font-weight: bold;"><B>Apply \r
+ </B></span>or <span style="font-weight: bold;"><B>OK </B></span>button to confirm \r
+ the operation.</p>\r
+\r
+<p class="whs7"> </p>\r
+\r
+<p class="whs7"> </p>\r
+\r
+<!--(Table)=========================================================-->\r
+<table x-use-null-cells cellspacing="0" width="100%" class="whs8">\r
+<col class="whs9">\r
+<col class="whs9">\r
+\r
+<tr valign="top" class="whs10">\r
+<td width="50%" class="whs11">\r
+<p><img src="../image52.jpg" width="353px" height="300px" border="0" class="img_whs12"></td>\r
+<td width="50%" class="whs13">\r
+<p><img src="../image51.jpg" width="353px" height="300px" border="0" class="img_whs12"></td></tr>\r
+</table>\r
+\r
+<p class="whs7"> </p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+\r
+</html>\r
--- /dev/null
+<!doctype HTML public "-//W3C//DTD HTML 4.0 Frameset//EN">\r
+\r
+<html>\r
+\r
+<!--(==============================================================)-->\r
+<!--(Document created with RoboEditor. )============================-->\r
+<!--(==============================================================)-->\r
+\r
+<head>\r
+\r
+<title>Local Length hypothesis</title>\r
+\r
+<!--(Meta)==========================================================-->\r
+\r
+<meta http-equiv=content-type content="text/html; charset=windows-1252">\r
+<meta name=generator content="RoboHELP by eHelp Corporation - www.ehelp.com">\r
+<meta name=generator-major-version content=0.1>\r
+<meta name=generator-minor-version content=1>\r
+<meta name=filetype content=kadov>\r
+<meta name=filetype-version content=1>\r
+<meta name=page-count content=1>\r
+<meta name=layout-height content=868>\r
+<meta name=layout-width content=740>\r
+\r
+\r
+<!--(Links)=========================================================-->\r
+\r
+ <link rel='stylesheet' href='../default_ns.css'>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpSplitCss">\r
+<!--\r
+if (navigator.appName !="Netscape")\r
+{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+img_whs1 {border-style: none; border: none; width: 30px; height: 30px; float: none;}\r
+p.whs2 {font-weight: bold; margin-left: 40px;}\r
+img_whs3 {border-style: none; border: none; width: 367px; height: 224px;}\r
+p.whs4 {margin-left: 40px;}\r
+p.whs5 {margin-left: 80px;}\r
+img_whs6 {border-style: none; border: none; width: 304px; height: 233px;}\r
+p.whs7 {margin-left: 0px;}\r
+ul.whs8 {list-style: disc;}\r
+-->\r
+</style>\r
+<script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+ var strNSS = "<style type='text/css'>";\r
+ strNSS += "p.whs7 {margin-left:1; }";\r
+ strNSS +="</style>";\r
+ document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
+<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
+<!--\r
+function reDo() {\r
+ if (innerWidth != origWidth || innerHeight != origHeight)\r
+ location.reload();\r
+}\r
+if ((parseInt(navigator.appVersion) == 4) && (navigator.appName == "Netscape")) {\r
+ origWidth = innerWidth;\r
+ origHeight = innerHeight;\r
+ onresize = reDo;\r
+}\r
+onerror = null; \r
+//-->\r
+</script>\r
+<style type="text/css">\r
+<!--\r
+ div.WebHelpPopupMenu {position:absolute; left:0px; top:0px; z-index:4; visibility:hidden;}\r
+-->\r
+</style>\r
+<script type="text/javascript" language="javascript1.2" src="../whmsg.js"></script>\r
+<script type="text/javascript" language="javascript" src="../whver.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whproxy.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whutils.js"></script>\r
+<script type="text/javascript" language="javascript1.2" src="../whtopic.js"></script>\r
+</head>\r
+\r
+<!--(Body)==========================================================-->\r
+\r
+\r
+<body>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.gbWhTopic)\r
+{\r
+ if (window.addTocInfo)\r
+ {\r
+ addTocInfo("SMESH module\nCreating meshes\nDefining hypotheses\nDeflection 1D hypothesis");\r
+addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
+\r
+ }\r
+ if (window.writeBtnStyle)\r
+ writeBtnStyle();\r
+\r
+ if (window.writeIntopicBar)\r
+ writeIntopicBar(1);\r
+\r
+ if (window.setRelStartPage)\r
+ {\r
+ setRelStartPage("../smesh.htm");\r
+\r
+ autoSync(0);\r
+ sendSyncInfo();\r
+ sendAveInfoOut();\r
+ }\r
+}\r
+else\r
+ document.location.reload();\r
+//-->\r
+</script>\r
+<h1>Average Length hypothesis</h1>\r
+\r
+<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>Average Length </B></span>hypothesis \r
+ can be applied for meshing of edges composing your geometrical object. \r
+ Definition of this hypothesis consists of setting the <span style="font-weight: bold;"><B>length</B></span> \r
+ of segments, which will split these edges. The points on the edges generated \r
+ by these segments will represent nodes of your mesh. Later these nodes \r
+ will be used for meshing of the faces abutting to these edges.</p>\r
+\r
+<p> </p>\r
+\r
+<p class="whs2"><img src="../image41.gif" width="367px" height="224px" border="0" class="img_whs3"></p>\r
+\r
+<p class="whs2"> </p>\r
+\r
+<p class=TODO>To define the Average Length hypothesis:</p>\r
+\r
+<p class=TODO> </p>\r
+\r
+<p class="whs4">Select this hypothesis in <a href="about_hypotheses.htm#CreateHyp">the \r
+ <span style="font-weight: bold;"><B>Create Hypotheses </B></span>dialog box</a> \r
+ click <span style="font-weight: bold;"><B>Create</B></span>. The following dialog \r
+ box will appear:</p>\r
+\r
+<p class="whs4"> </p>\r
+\r
+<p class="whs5"><img src="../image43.gif" width="304px" height="233px" border="0" class="img_whs6"></p>\r
+\r
+<p class="whs5"> </p>\r
+\r
+<p class="whs7">In this dialog box you can set:</p>\r
+\r
+<p class="whs7"> </p>\r
+\r
+<ul type="disc" class="whs8">\r
+ \r
+ <li class=kadov-p><p class="whs7"><span style="font-weight: bold;"><B>Name \r
+ </B></span>of your Average Length hypothesis</p></li>\r
+ \r
+ <li class=kadov-p><p class="whs7"><span style="font-weight: bold;"><B>Length \r
+ </B></span>of segments which will split the edges of your geometrical object</p></li>\r
+</ul>\r
+\r
+<p class="whs7"> </p>\r
+\r
+<script type="text/javascript" language="javascript1.2">\r
+<!--\r
+if (window.writeIntopicBar)\r
+ writeIntopicBar(0);\r
+//-->\r
+</script>\r
+</body>\r
+\r
+</html>\r
<meta name=filetype content=kadov>\r
<meta name=filetype-version content=1>\r
<meta name=page-count content=1>\r
-<meta name=layout-height content=380>\r
-<meta name=layout-width content=573>\r
+<meta name=layout-height content=745>\r
+<meta name=layout-width content=740>\r
\r
\r
<!--(Links)=========================================================-->\r
{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
//-->\r
</script>\r
+<style type="text/css">\r
+<!--\r
+p.whs1 {margin-left: 40px;}\r
+img_whs2 {border-style: none; border: none; width: 24px; height: 22px;}\r
+img_whs3 {border-style: none; border: none; width: 298px; height: 150px;}\r
+table.whs4 {x-cell-content-align: top; width: 100%; border-spacing: 0px; border-spacing: 0px;}\r
+col.whs5 {width: 50%;}\r
+tr.whs6 {x-cell-content-align: top;}\r
+td.whs7 {width: 50%; padding-right: 10px; padding-left: 10px; border-right-style: none; border-left-style: none; border-top-style: none; border-bottom-style: none;}\r
+img_whs8 {border-style: none; border: none; width: 300px; height: 224px;}\r
+td.whs9 {width: 50%; padding-right: 10px; padding-left: 10px; border-top-style: none; border-bottom-style: none; border-right-style: none;}\r
+-->\r
+</style>\r
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
<!--\r
function reDo() {\r
\r
if (window.setRelStartPage)\r
{\r
- setRelStartPage("../smesh.html");\r
+ setRelStartPage("../smesh.htm");\r
\r
autoSync(0);\r
sendSyncInfo();\r
</script>\r
<h1>Diagonal inversion of elements</h1>\r
\r
-<p>Type topic text here.</p>\r
+<p> In SMESH \r
+ you can inverse the diagonal (edge) of a pseudo-quadrangle formed by two \r
+ neighboring triangles with one common edge.</p>\r
+\r
+<p> </p>\r
+\r
+<p class=TODO>To inverse the diagonal:</p>\r
+\r
+<p class=TODO> </p>\r
+\r
+<p class="whs1">1. From the <span style="font-weight: bold;"><B>Modification \r
+ </B></span>menu choose the <span style="font-weight: bold;"><B>Diagonal inversion \r
+ </B></span>item or click <img src="../image70.gif" width="24px" height="22px" border="0" class="img_whs2"> button in the toolbar. The following \r
+ dialog box shall appear:</p>\r
+\r
+<p class="whs1"> </p>\r
+\r
+<p class="whs1"><img src="../image69.gif" width="298px" height="150px" border="0" class="img_whs3"></p>\r
+\r
+<p class="whs1"> </p>\r
+\r
+<p class="whs1">2. Enter the ID of the required edge in the \r
+ <span style="font-weight: bold;"><B>Edge </B></span> field \r
+ or select this edge in the 3D viewer. </p>\r
+\r
+<p class="whs1"> </p>\r
+\r
+<p class="whs1">3. Click the <span style="font-weight: bold;"><B>Apply \r
+ </B></span>or <span style="font-weight: bold;"><B>OK </B></span>button.</p>\r
+\r
+<p class=TODO\r
+ style="margin-left: 40px;"> </p>\r
+\r
+<p> </p>\r
+\r
+<!--(Table)=========================================================-->\r
+<table x-use-null-cells cellspacing="0" width="100%" class="whs4">\r
+<col class="whs5">\r
+<col class="whs5">\r
+\r
+<tr valign="top" class="whs6">\r
+<td width="50%" class="whs7">\r
+<p><img src="../image38.jpg" width="300px" height="224px" border="0" class="img_whs8"></td>\r
+<td width="50%" class="whs9">\r
+<p><img src="../image36.jpg" width="300px" height="224px" border="0" class="img_whs8"></td></tr>\r
+</table>\r
\r
<script type="text/javascript" language="javascript1.2">\r
<!--\r
<meta name=filetype content=kadov>\r
<meta name=filetype-version content=1>\r
<meta name=page-count content=1>\r
-<meta name=layout-height content=380>\r
-<meta name=layout-width content=700>\r
+<meta name=layout-height content=949>\r
+<meta name=layout-width content=765>\r
\r
\r
<!--(Links)=========================================================-->\r
{ document.write("<link rel='stylesheet' href='../default.css'>");}\r
//-->\r
</script>\r
+<style type="text/css">\r
+<!--\r
+p.whs1 {margin-left: 40px;}\r
+img_whs2 {border-style: none; border: none; width: 24px; height: 22px;}\r
+img_whs3 {border-style: none; border: none; width: 373px; height: 262px;}\r
+table.whs4 {x-cell-content-align: top; width: 100%; border-spacing: 0px; border-spacing: 0px;}\r
+col.whs5 {width: 50%;}\r
+tr.whs6 {x-cell-content-align: top;}\r
+td.whs7 {width: 50%; padding-right: 10px; padding-left: 10px; border-right-style: none; border-left-style: none; border-top-style: none; border-bottom-style: none;}\r
+img_whs8 {border-style: none; border: none; width: 350px; height: 224px;}\r
+td.whs9 {width: 50%; padding-right: 10px; padding-left: 10px; border-top-style: none; border-bottom-style: none; border-right-style: none;}\r
+img_whs10 {border-style: none; border: none; width: 350px; height: 225px;}\r
+p.whs11 {margin-left: 0px;}\r
+-->\r
+</style>\r
+<script type="text/javascript" language="JavaScript">\r
+<!--\r
+if ((navigator.appName == "Netscape") && (parseInt(navigator.appVersion) == 4))\r
+{\r
+ var strNSS = "<style type='text/css'>";\r
+ strNSS += "p.whs11 {margin-left:1; }";\r
+ strNSS +="</style>";\r
+ document.write(strNSS);\r
+}\r
+//-->\r
+</script>\r
<script type="text/javascript" language="JavaScript" title="WebHelpInlineScript">\r
<!--\r
function reDo() {\r
{\r
if (window.addTocInfo)\r
{\r
- addTocInfo("SMESH module\nModifying meshes\nDisplacing nodes");\r
+ addTocInfo("SMESH module\nModifying meshes\nMoving nodes");\r
addButton("show",BTN_TEXT,"Show","","","","",0,0,"","","");\r
\r
}\r