*  Octave / Mesh / fc_graphics4mesh package

        * Snapshots
        * Some demos
        * Current release
        * Tested on
        * Installation
        * History
        * Old releases

pict pict


pict

The pict Octave package allows to display simplicial meshes or datas on simplicial meshes. A simplicial mesh must be given by two arrays : the vertices array and the connectivity array.

*  Octave / Mesh / fc_graphics4mesh/ Snapshots

















































































*  Octave / Mesh / fc_graphics4mesh/ demos













plot2D plot3D plot3Ds plotiso2D plotiso3D plotiso3Ds


















plotmesh2D plotmesh3D plotmesh3Ds plotquiver2D plotquiver3D plotquiver3Ds


















sliceiso3D slice3D slicemesh3D plotGradBaCo2D plotGradBaCo3Ds plotGradBaCo3D


















plotelementsidx2D plotelementsidx3D plotelementsidx3Ds plotnodes2D plotnodes3D plotnodes3Ds


















plotnodesidx2D plotnodesidx3D plotnodesidx3Ds












*  Octave / Mesh / fc_graphics4mesh/ Current development release






Version

date

package

full archives

install

User guide







0.1.3

March 20, 2020

pict (27 Ko)

pict (1525 Ko)
pict (1717 Ko)
pict (1312 Ko)

pict (3 Ko)

pict (12740 Ko)







*  Octave / Mesh / fc_graphics4mesh/ Tested on

This package was tested on various OS with Octave releases :






Operating system 4.4.0 4.4.1 5.1.0 5.2.0





CentOS 7.7.1908





Debian 9.11





Fedora 29





OpenSUSE Leap 15.0





Ubuntu 18.04.3 LTS










MacOS High Sierra 10.13.6





MacOS Mojave 10.14.4





MacOS Catalina 10.15.2










Windows 10 (1909)





It is not compatible with Octave releases prior to 4.2.0. Here are the links used to install the Octave releases tested :

*  Octave / Mesh / fc_graphics4mesh/ Installation

For this method, one just have to get/download the install file pict ofc_graphics4mesh_install.m Thereafter, one run it under Octave. This command download, extract and configure the pict package and all the required packages in the current directory.

For example, on a Linux computer, to install this package in directory ~/Octave one can do in a terminal :

Linux Console

mkdir -p ~/Octave  
cd ~/Octave  
HTTP=http://www.math.univ-paris13.fr/~cuvelier/software/codes/Octave  
wget $HTTP/fc-graphics4mesh/0.1.1/ofc_graphics4mesh_install.m

Then in a Octave terminal run the following commands

Octave Console

>> cd ~/Octave  
>> ofc_graphics4mesh_install

There is the output of the ofc_graphics4mesh_install command :

Octave Ouput

Parts of the <fc-graphics4mesh> Octave package.  
Copyright (C) 2017-2020 F. Cuvelier  
 
1- Downloading and extracting the packages  
2- Setting the <fc-graphics4mesh> package  
Write in ~/Octave/fc-graphics4mesh-full/fc_graphics4mesh-0.1.3/configure_loc.m ...  
3- Using packages :  
   ->             fc-tools : 0.0.31  
   ->             fc-bench : 0.1.2  
   ->              fc-amat : 0.1.2  
   ->         fc-meshtools : 0.1.3  
 with     fc-graphics4mesh : 0.1.3  
*** Using instructions  
   To use the <fc-graphics4mesh> package:  
   addpath(’~/Octave/fc-graphics4mesh-full/fc_graphics4mesh-0.1.3’)  
   fc_graphics4mesh.init()  
 
   See ~/Octave/ofc_graphics4mesh_set.m

The complete package (i.e. with all the other needed packages) is stored in the directory ~/Octave/fc-graphics4mesh-full and, for each Octave session, one have to set the package by :

Octave Console

>> addpath(’~/Octave/fc-graphics4mesh-full/ofc-graphics4mesh-0.1.1’)  
>> fc_graphics4mesh.init()

If it’s the first time the fc_graphics4mesh.init() function is used, then its output is

Octave Ouput

Try to use default parameters!  
 Use fc_tools.configure to configure.  
Write in ~/Octave/fc-graphics4mesh-full/fc_tools-0.0.31/configure_loc.m ...  
Try to use default parameters!  
 Use fc_bench.configure to configure.  
Write in ~/Octave/fc-graphics4mesh-full/fc_bench-0.1.2/configure_loc.m ...  
Try to use default parameters!  
 Use fc_amat.configure to configure.  
Write in ~/Octave/fc-graphics4mesh-full/fc_amat-0.1.2/configure_loc.m ...  
Try to use default parameters!  
 Use fc_meshtools.configure to configure.  
Write in ~/Octave/fc-graphics4mesh-full/fc_meshtools-0.1.3/configure_loc.m ...  
Using fc_graphics4mesh[0.1.3] with fc_tools[0.0.31], fc_bench[0.1.2], fc_amat[0.1.2], fc_meshtools[0.1.3].

Otherwise, the output of the fc_meshtools.init() function is

Octave Ouput

Using fc_graphics4mesh[0.1.3] with fc_tools[0.0.31], fc_bench[0.1.2], fc_amat[0.1.2], fc_meshtools[0.1.3].

For uninstalling, one just have to delete directory ~/Octave/fc-graphics4mesh-full

To quickly test this package , one can run one of the examples located in the directory +fc_graphics4mesh/+demos. For example, runs

Octave Console

>> fc_graphics4mesh.demos.plot2D()

or the complete demo (take a long time)

Octave Console

>> fc_graphics4mesh.demos.alldemos()

*  Octave / Mesh / fc_graphics4mesh/ Version history

*  Octave / Mesh / fc_graphics4mesh/ Old development releases







Version

date

package

archives

install

User’s Guide








0.1.2

March 8, 2020

pict (27 Ko)

pict (1528 Ko)
pict (1717 Ko)
pict (1312 Ko)

pict (3 Ko)

pict (12753 Ko)








0.1.1

Februar 17, 2020

pict (27 Ko)

pict (1524 Ko)
pict (1716 Ko)
pict (1312 Ko)

pict (3 Ko)

pict (12753 Ko)








0.1.0

January 29, 2020

pict (26 Ko)

pict (1517 Ko)
pict (1702 Ko)
pict (1307 Ko)

pict (3 Ko)

pict (4717 Ko)








0.0.4

March 22, 2019

pict (25 Ko)

pict (1440 Ko)
pict (1520 Ko)
pict (1275 Ko)

pict (3 Ko)

pict (9625 Ko)








0.0.2

December 13, 2017

pict (1364 Ko)

pict (1364 Ko)
pict (1393 Ko)
pict (1252 Ko)

pict (2 Ko)

pict








0.0.1

October 27, 2017

pict (1370 Ko)

pict (1368 Ko)
pict (1393 Ko)
pict (1251 Ko)

pict (2 Ko)

pict