-
This topic has been moved to [url=http://forum.mikepoweredbydhi.com/index.php?board=12.0]Plug-in/Script Development[/url].
[iurl]http://forum.mikepoweredbydhi.com/index.php?topic=16106.0[/iurl]
-
Christian,
We haven't used sketchup for a couple of years now, and thus do not have experience with obj files created with it. I personally recently used Blender quite a bit, and I think I also did some tests with obj files produced with it. As Björn says, however, it would be best if you could share the file with support so that we can check what's going wrong.
Cheers,
Peter
-
I recommend to consult the help system of the Classic interface in FEFLOW 6.0.
-
Indeed it is tricky to access the elements/nodes when you use points to constrain the meshing process. There are basically two options: Either you create many points in 3D within you zone of interest and use the point map to select the elements, or you use surfaces rather than points for the mesh generation, so that FEFLOW can set up groups of elements etc. However, for the second option you'd have to have CLEAN surfaces for the tunnels, without any intersections or self-intersections, which is sometimes hard to achieve, even with 3D design software.
-
If you're using FEFLOW 6.0, this functionality is not available. Time-varying material properties, such as IN/Outflow on Top/Bottom) can only be assigned in the 'Classic' interface. In later versions, this function should be available.
-
OK, but isn't this exactly what you wanted to achieve?
-
Hi Eduardo,
Thanks for letting us know - I'll forward this to the dev group for fixing.
Cheers,
Peter
-
Muthu,
I think for the community to be able to help you, you'd have to be more specific on the difficulties you are encountering. For example, what FEFLOW version are you using (huge difference betwenn 5.x and 6.x), is the model 2D or 3D, are the aquifers different layers, ... In general, you can import and interpolate values from files to all kinds of selections of target nodes, but the procedure highly depends on the beforementioned circumstances.
Best regards,
Peter
-
For selections, use (in FEFLOW 6.206 and higher):
IfmGetNumberOfSelections
IfmGetSelectionCapacity
IfmFindSelection
IfmCreateSelection
IfmDeleteSelection
IfmGetSelectionName
IfmEnumSelectionItems
IfmSelectionItemIsSet
IfmSetSelectionItem
IfmClearSelectionItem
For (non-expression type) User Data distributions, there are the following API functions:
IfmGetNumberOfNodalRefDistr , IfmGetNumberOfElementalRefDistr , IfmGetNodalRefDistrName , IfmGetElementalRefDistrName , IfmGetNodalRefDistrIdByName , IfmGetElementalRefDistrIdByName , IfmGetNodalRefDistrValue , IfmGetElementalRefDistrValue , IfmSetNodalRefDistrValue , IfmSetElementalRefDistrValue , IfmCreateNodalRefDistr , IfmDeleteNodalRefDistr , IfmDeleteElementalRefDistr , IfmEnableNodalRefDistrRecording , IfmEnableElementalRefDistrRecording , IfmGetNumberOfNodalExprDistr , IfmGetNumberOfElementalExprDistr , IfmGetNodalExprDistrName , IfmGetElementalExprDistrName , IfmGetNodalExprDistrIdByName , IfmGetElementalExprDistrIdByName , IfmGetNodalExprDistrValue , IfmGetElementalExprDistrValue , IfmGetNodalRefDistrValueAtXYSlice , IfmGetNodalRefDistrValueAtXYZ
For expression-based ones, use:
IfmGetNumberOfNodalExprDistr
IfmGetNumberOfElementalExprDistr
IfmGetNodalExprDistrName
IfmGetElementalExprDistrName
IfmGetNodalExprDistrIdByName
IfmGetElementalExprDistrIdByName
IfmGetNodalExprDistrValue
IfmGetElementalExprDistrValue
-
Hi Adam;
Please check out the following API functions for manipulating time-series data via IFM:
IfmGetPowerCurve , IfmDeletePowerCurve , IfmGetPowerInterpolationKind , IfmSetPowerInterpolationKind , IfmIsPowerCyclic , IfmSetPowerCyclic , IfmGetPowerComment , IfmSetPowerComment , IfmFindPowerCurve , IfmGetNumberOfPowerPoints , IfmGetPowerPoint , IfmSetPowerPoint , IfmDeletePowerPoint , IfmInterpolatePowerValue
'Time Series' used to be called 'Power Functions' in earlier versions of FEFLOW, thus the 'Power' in the function names.
Cheers,
Peter