java.lang.Object
de.grogra.lignum.stlVoxelspace.VoxelObject
de.grogra.lignum.stlVoxelspace.CfCylinder
- All Implemented Interfaces:
Mathsym
Translated from orignal C++ Lignum code.
- Author:
- Alexander Brinkmann
-
Field Summary
Fields inherited from class de.grogra.lignum.stlVoxelspace.VoxelObject
hit_self
Fields inherited from interface de.grogra.lignum.jadt.Mathsym
HIT_THE_FOLIAGE, HIT_THE_WOOD, K_EPSILON, NO_HIT, PI_DIV_2, R_EPSILON, R_HUGE
-
Constructor Summary
ConstructorsConstructorDescriptionCfCylinder
(CfCylinder cfobj) CfCylinder
(Point3d p, PositionVector dir, double length, double rwood, double rfol, double folarea, double folvol, double beam_start, long tag) -
Method Summary
Modifier and TypeMethodDescriptiondouble
getExtinction
(Point3d p, PositionVector dir, ParametricCurve K) int
getRoute
(Point3d p, PositionVector dir, Distance length) Methods inherited from class de.grogra.lignum.stlVoxelspace.VoxelObject
getTag
-
Constructor Details
-
CfCylinder
-
CfCylinder
public CfCylinder(Point3d p, PositionVector dir, double length, double rwood, double rfol, double folarea, double folvol, double beam_start, long tag)
-
-
Method Details
-
getRoute
- Specified by:
getRoute
in classVoxelObject
-
getExtinction
- Specified by:
getExtinction
in classVoxelObject
-