13 genispan

尚未进行身份认证

金色印象

等级
TA的排名 1w+

VTK-Python 9 读取CT slice文件,并显示三维图像

#!/usr/bin/env pythonimport vtkaRenderer = vtk.vtkRenderer();renWin = vtk.vtkRenderWindow();renWin.AddRenderer(aRenderer);iren = vtk.vtkRenderWindowInteractor();iren.SetRenderWindow(renWin);...

2018-04-18 20:45:36

VTK-Python 8. 德洛内三角形网

#!/usr/bin/pythonimport vtkimport randompoints = vtk.vtkPoints()# 随机生成一些列的点# random.uniform的函数原型为:random.uniform(a, b),用于生成一个指定范围内的随机符点数,两个参数其中一个是上限,一个是下限。# 以下偏移值-0.25<=n<=0.25for x in...

2018-03-29 19:40:59

VTK-Python 7. Grid使用和布局

#!/usr/bin/env pythonimport vtk# 这个示例主要用于将不同的图像对象显示到指定的Grid中def main(): colors = vtk.vtkNamedColors() # Set the background color. colors.SetColor("BkgColor", [51, 77, 102, 255]) ...

2018-03-27 20:20:40

VTK-Python 6. 添加坐标系

参考VTK pyton的例子#!/usr/bin/env pythonimport vtkdef main(): colors = vtk.vtkNamedColors() # create a Sphere sphereSource = vtk.vtkSphereSource() sphereSource.SetCenter(0.0, 0.0, 0.0...

2018-03-27 19:47:13

VTK-Python 5. 为数据添加过滤器

#!/usr/bin/env pythonimport vtkdef main(): # create data manually # cylinder = vtk.vtkCylinderSource() # cylinder.SetHeight(3.0) # 设置柱体的高 # cylinder.SetRadius(1.0) # 设置柱体横截面的半径 ...

2018-03-17 17:44:12

VTK-Python 4. 从文件读取STL数据

#!/usr/bin/env pythonimport vtkdef main(): # create data mannualy # cylinder = vtk.vtkCylinderSource() # cylinder.SetHeight(3.0) # 设置柱体的高 # cylinder.SetRadius(1.0) # 设置柱体横截面的半径 ...

2018-03-17 17:24:38

VTK-Python 3. 绘制圆柱体

#!/usr/bin/env pythonimport vtk# 参考的C++版本源码及解释 感谢原作者# http://blog.csdn.net/www_doling_net/article/details/8536376def main(): cylinder = vtk.vtkCylinderSource() cylinder.SetHeight(3.0) # ...

2018-03-16 18:24:22

VTK-Python 2. 绘制直线

#!/usr/bin/env pythonimport vtk# 绘制通用方法def myshow(linepolydata): # Now we'll look at it. lineMapper = vtk.vtkPolyDataMapper() if vtk.VTK_MAJOR_VERSION <= 5: lineMapper.Set...

2018-03-16 17:22:32

VTK-Python 1. 绘制立方体

#!/usr/bin/env python# This is (almost) a direct C++ to Python transliteration of# <VTK-root>/Examples/DataManipulation/Cxx/Cube.cxx from the VTK# source distribution, which "shows how to ma...

2018-03-16 16:12:56

Python list,Dict和Set

Python中定义list:classmates = ['ZHANG', 'LI', 'WANG']scores = [95, 75, 85]定义二维的list:L = [ ['Apple', 'Google', 'Microsoft'], ['Java', 'Python', 'Ruby', 'PHP'], ['Adam', 'Bart', 'Lisa']

2017-08-28 20:38:17

GO 使用channel进行同步 (缓冲channel)

上一篇文章提到了普通的channel用来进行线程的同步。Go语言里面还有一种缓冲式的channel。ch := make(chan int, 100)需要执行类型和缓冲区的大小。package mainimport "fmt"func main() { c := make(chan int, 2) //建立int类型大小为2的缓冲区 c <- 1 //缓冲区1赋值为1

2015-02-03 21:55:03

GO 使用channel进行同步 (channel 1)

一直尝试去照着教程理解channel的用法和具体存在的意义。根据个人的理解,channel主要用来实现不同goroutine之间的数据同步和交互。channel的基本知识:channel 是有类型的管道,可以用 channel 操作符 ch v := (“箭头”就是数据流的方向。)和 map 与 slice 一样,channel 使用前必须创建:ch := make

2015-02-03 21:39:06

GO语言反射机制

反射机制基本和Java等类似,可获取struct或变量的类型 值等信息。获取或修改对象的值时,一定要判断该属性是否为可操作状态,否则会导致错误。示例代码如下:package mainimport ( "fmt" "reflect")///首字母大写表示该字段可导出,并可修改值type User struct { ID int name string //未导出 A

2015-01-08 18:25:38

Go语言错误处理

package mainimport ( "fmt" "math")//对应错误类型输出type ErrNegativeSqrt float64//定义错误类型输出func (e ErrNegativeSqrt) Error() string { return fmt.Sprintf("cannot Sqrt negative number:%f", float64(e))

2015-01-08 15:33:25

GO interface的使用

GO没有继承的概念,所以接口用来定义对象对应的方法名称,并不实现。如果我们定义的对象包含接口中的方法,那么就可以把对象赋值给定义为接口类型的变量。如以下的代码中,MyFloat和 *Vertex均实现了Abs()方法,所以可以用接口的方式直接调用,而Vertex并没有实现Abs()方法,所以运行的时候,编译器会提示错误。package mainimport ( "fmt" "m

2015-01-07 19:18:50

GO函数的使用

熟悉Go函数的语法结构因为GO没有类的概念,所以使用结构体来模拟。代码中的函数分别计算两个整数的平方根和取数值的绝对值。package mainimport ( "fmt" "math")type MyFloat float64type Vertex struct { X, Y float64}//Vertex指针对应的Abs方法func (v *Vertex)

2015-01-07 17:30:57

第一个GO程序

1. 在GO语言中,所有独立运行的程序必须包含 package main,且所有的go文件必须以package 开头2. 使用import引入需要的库文件。如示例代码中的 fmt一个变量和格式化输出的例子:package mainimport ( "fmt")func main() { var a int //define int var a, defalt

2015-01-05 21:34:17

Go环境的搭建

原帖见: http://my.oschina.net/tomlin/blog/152998, 转帖过来供自己学习之用。1. 首先下载Go的安装包,懒得翻墙,于是从CSDN上找到了安装包:http://download.csdn.net/detail/shuideyidi/7719735   不知道后期是否会失效。2. 配置环境变量(1). 新建 变量名:GOBIN 

2015-01-05 20:54:13

C#调用delphi dll接口问题

最近使用C#调用delphi dll中的PChar参数接口,结果出现了内存错误。在Stack上找到了答案,转来此处。Delphi dll中的声明procedure PasswordDLL(month integer; password pchar); export;C#调用部分的代码[DllImport( "DelphiPassword.dll", C

2014-12-18 22:38:58

make the inifile support unicode in delphi

Usually, we can't write a unicode string to a normal inifile in delphi, seems not support yet.

2014-04-24 18:15:54

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!